DE102006001634B3 - Creation of distance-image from correspondence between pixels from two cameras, by illuminating with random grid, and comparing brightness ratios of pixels - Google Patents
Creation of distance-image from correspondence between pixels from two cameras, by illuminating with random grid, and comparing brightness ratios of pixels Download PDFInfo
- Publication number
- DE102006001634B3 DE102006001634B3 DE102006001634A DE102006001634A DE102006001634B3 DE 102006001634 B3 DE102006001634 B3 DE 102006001634B3 DE 102006001634 A DE102006001634 A DE 102006001634A DE 102006001634 A DE102006001634 A DE 102006001634A DE 102006001634 B3 DE102006001634 B3 DE 102006001634B3
- Authority
- DE
- Germany
- Prior art keywords
- random
- patterns
- cameras
- brightness
- pseudo
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03B—APPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
- G03B35/00—Stereoscopic photography
- G03B35/18—Stereoscopic photography by simultaneous viewing
- G03B35/20—Stereoscopic photography by simultaneous viewing using two or more projectors
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
- G01B11/25—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object
- G01B11/2509—Color coding
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
- G01B11/25—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object
- G01B11/2545—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object with one projection direction and several detection directions, e.g. stereo
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C11/00—Photogrammetry or videogrammetry, e.g. stereogrammetry; Photographic surveying
- G01C11/04—Interpretation of pictures
- G01C11/06—Interpretation of pictures by comparison of two or more pictures of the same area
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/50—Depth or shape recovery
- G06T7/521—Depth or shape recovery from laser ranging, e.g. using interferometry; from the projection of structured light
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10004—Still image; Photographic image
- G06T2207/10012—Stereo images
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Optics & Photonics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
Description
Die Erfindung betrifft ein Verfahren und Anordnungen zur Gewinnung eines Abstandsbildes. Abstandsbilder codieren im Gegensatz zu konventionellen Bildern, die Grauwerte oder Farben codieren, die Entfernung von Objektpunkten vom Sensor (i.a. einer Kamera) oder die Höhe der Objektpunkte relativ zu einer Ebene. Technische Anwendungen finden sich u.a. in Montagekontrolle, Robotik, Meßtechnik, Archäologie, Bekleidungsindustrie, Biometrie, Medizin, Reverse Engineering.The The invention relates to a method and arrangements for obtaining a Distance image. Distance images encode in contrast to conventional ones Images encoding gray values or colors, the distance from Object points from the sensor (i.a.a camera) or the height of the object points relative to a plane. Technical applications can be found i.a. in assembly control, robotics, metrology, archeology, Garment Industry, Biometrics, Medicine, Reverse Engineering.
Eine Übersicht über eingesetzte Verfahren mit einer Tabelle kommerziell erhältlicher Systeme wird in [1] gegeben, ergänzend zu den Verfahren siehe auch [2].An overview of used Process with a table of commercially available systems is described in [1] given, in addition for the procedures see also [2].
Das hier offengelegte Verfahren betrifft die Trangulation mit Stereo-Kameras. Bei Stereo-Verfahren ist das schwierigste Problem die Herstellung der Korrespondenz der Bildpunkte. Ist die Korrespondenz bekannt, so kann nach bekannten mathematischen Methoden (siehe z.B. [3]) ein entprechendes Abstandsbild berechnet werden.The The method disclosed here concerns trangulation with stereo cameras. For stereo methods, the most difficult problem is the production the correspondence of the pixels. If the correspondence is known, so can according to known mathematical methods (see, for example, [3]) corresponding distance image are calculated.
Zur Herstellung der Korrespondenz werden klassisch Bildanalysemethoden auf Basis der Extraktion konturhafter oder blob-artiger Merkmale eingesetzt; eine gefundene Zuordnung ist jedoch wegen möglicher Probleme bei der Merkmalsextraktion. nicht wirklich sicher, außerdem muß zwischen den Merkmalen geschätzt oder interpoliert werden. Um diese Probleme zu umgehen, verwendet man zusätzlich strukturiertes Licht. to Making the correspondence are classic image analysis methods based on the extraction of contoured or blob-like features used; However, a match is due to potential problems in the feature extraction. not really sure, besides, between the characteristics estimated or interpolated. To work around these issues, used one additionally structured light.
Bei regelmäßig sich wiederholenden Lichtstrukturen wie z.B. den verbreiteten Streifenmustern treten Mehrdeutigkeiten auf, die mit dem codierten Lichtansatz beseitigt werden können. Üblicherweise wird dabei mit einer einzelnen Kamera gearbeitet, wobei die Geometrie der Lichtquelle selbst zur Triangulation herangezogen wird. Eine Übersicht gibt [4].at regularly repeating light structures such as e.g. the widespread striped patterns Ambiguities occur which are eliminated with the coded light approach can be. Usually is working with a single camera, the geometry the light source itself is used for triangulation. An overview gives [4].
WO 2005/010825 A2 zeigt ein Verfahren zur Erstellung eines Abstandsbildes, bei dem eine erste Beleuchtung der Szene ("object") mit einem Zufallsmuster ("randomgrid") und eine zweite Beleuchtung mit einem sog. "striped grid" durchgeführt wird, dabei werden ein erstes und ein zweites Bild mit jeweils einer Kamera aufgenommen. In einem ersten Schritt nach der Aufnahme der ersten Bilder mit beiden Kameras wird die Korrespondenz zwischen Koordinaten der beiden ersten Bilder bestimmt. Nach der Aufnahme der zweiten Bilder wird die im ersten Schritt ermittelte Korrespondenz dazu genutzt, Musterstreifen zwischen den beiden zweiten Aufnahmen der Szene zu identifizieren. Schließlich werden bspw. mittels Triangulation die 3D-Koordinaten der Szene ermittelt.WHERE 2005/010825 A2 shows a method for creating a distance image, in which a first illumination of the scene ("object") with a random pattern ("randomgrid") and a second Lighting with a so-called "striped grid "is carried out Here, a first and a second image are taken, each with a camera. In a first step after taking the first pictures with both cameras will be the correspondence between coordinates of the two first pictures determined. After taking the second pictures will used the correspondence determined in the first step, pattern strips to identify between the two second shots of the scene. After all become, for example, by means of triangulation, the 3D coordinates of the scene determined.
Nach
Es wird auch mit einzelnen texturierten Beleuchtungmustern und texturelementeweiser Korrespondenzbestimmung gearbeitet, z.B. mit den Systemen der Firmen 3Q/3DMD ([5]). Dies hat den Nachteil, daß sich die Texturelemente aus verschiedenen Blickrichtungen unterschiedlich darstellen können (Glanz, Schattierung, Form) und daher schwierig auszuwerten sind und somit unsichere Ergebnisse liefern können. Die Verfahren werden daher nur auf nicht zu stark strukturierten Oberflächen mit breiter Reflexionskeule verwendet (matte Oberflächen). Nach [6] wird das Problem durch eine speziell gewählte Form der Merkmale entschärft: Linienelemente mit sich zufällig verändernder Intensität und Orientierung; es dürfen nur Elemente mit zueinander passender Orientierung und Intensität miteinander gepaart werden. Nachteilig ist, a) dass die Intensität aus verschiedenen Richtungen betrachtet unterschiedlich ist, b) daß diese Elemente für eine zuverlässige Auswertung eine gewisse Ausdehnung haben müssen und deshalb eine pixelweise Korrespondenzbildung wieder eine Interpolation zwischen den Merkmalen erfordert.It is also using individual textured lighting patterns and texturelementeweiser Correspondence determination worked, e.g. with the systems of the companies 3Q / 3DMD ([5]). This has the disadvantage that the texture elements different perspectives in different ways (gloss, Shading, shape) and therefore are difficult to evaluate and thus can give unsafe results. The procedures are therefore only on not too heavily structured Surfaces with wide reflection lobe used (matte surfaces). After [6] will be the problem through a specially chosen Shape of features defused: line elements by chance changing intensity and orientation; it is allowed only elements with matching orientation and intensity with each other be paired. The disadvantage is, a) that the intensity is different Considered directions, b) that these elements for a reliable evaluation have to have a certain extent and therefore a pixel-wise correspondence formation again an interpolation between the features required.
Nach [4] S. 841–842, Absatz 5.1, werden mit einer Kamera mehrere Bilder einer Szene mit jeweils unterschiedlichen Beleuchtungsmustern aufgenommen und anschließend für jedes Bild jeweils das Helligkeitsverhältnis ("intensity ratio") relativ zu einer konstanten Beleuchtung berechnet ("codification based on grey levels").To [8] pp. 841-842, Paragraph 5.1, with a camera several pictures of a scene with recorded different lighting patterns and then for each Picture each the brightness ratio ("intensity ratio") relative to one constant illumination calculated ("codification based on gray levels").
Eine
Sonderform des Codierten Lichts ist die Codierung durch ein kontinuierlich über das
Blickfeld verlaufendes Farbmuster ("Regenbogen"), mit einer einzelnen Kamera, nach
Nach
Diese
sollen nach
Vom
gleichen Anmelder wurden auch Anordnungen mit sich drehendem Laser-Lichtschlitz
vorgeschlagen, mit einer Kamera, wobei sich die Lichtintensität winkelabhängig verändert, bei
einer Bildaufnahme steigend und bei einer Bildaufnahme fallend (im
folgenden gegenläufig
genannt). Über
das Intensitätsverhältnis eines
Pixels aus den Aufnahmen kann eine eindeutige Zuordnung zum zugehörigen Projektionswinkel
getroffen werden. Nachteilig ist die mechanische Bewegung und die
erforderliche Präzision
bei der Projektion;
Eine
statische Anordnung zur Erzeugung von über das Blickfeld gegenläufigen Beleuchtungsmustern, mit
einer Kamera, wird in
Eine
weitere Anordnung zur Erzeugung von über das Blickfeld gegenläufigen Beleuchtungsmustern wird
in
Ein allgemeiner Nachteil von Verfahren mit über das Blickfeld kontinierlich, gegenläufigen Beleuchtungsmustern besteht darin, dass sich bei ebener Vorlage die Helligkeitswerte benachbarter Pixel nur wenig unterscheiden und die genaue lokale Zuordnung dadurch schwierig wird.One general disadvantage of methods with contiguous over the field of view, opposing Illumination patterns is that when plane template the brightness values of adjacent pixels differ only slightly and the exact local assignment becomes difficult.
Um dennoch eine gute Zuordnung (und damit gute Abstandsmessung) zu erreichen, müssen genaue und hochauflösende Wandler eingesetzt werden. Um die Beleuchtungsdynamik mit niedrigen Helligkeitswerten gut auszunutzen und auch dunkle Oberflächenpartien gut auswerten zu können, muß bei der Verhältnisrechnung durch kleine Zahlen dividiert werden; es müssen also auch. bei kleinen Zahlen genügendsignifikante Bits zur Verfügung stehen. Bei der Verwendung von zwei Kameras müssen diese genau aufeinander abgestimmt sein.Around nevertheless a good assignment (and thus good distance measurement) too reach, must accurate and high resolution Transducer can be used. To the lighting dynamics with low Brightness values well exploit and also dark surface areas good to evaluate, must at the ratio calculation be divided by small numbers; so it has to be. at small Pay enough significant bits to disposal stand. When using two cameras, they must be exactly on top of each other be coordinated.
Ziel der Erfindung ist die Bereitstellung eines Verfahrens und einer Vorrichtung, die die o.g. Nachteile vermeiden.aim The invention is the provision of a method and a Device, the o.g. Avoid disadvantages.
Die Aufgabe wird gelöst nach den unabhängigen Ansprüchen.The Task is solved after the independent Claims.
Unter Helligkeitsverhältnis ist das mathematische Verhältnis zweier Helligkeiten h1 und h2, also h1/h2 oder h2/h1 gemeint, oder eine sonstige Verhältnisbildung in diesem Sinne, z.B. (h1 – g)/(h2 – g), wobei g eine zuvor gemessene Grundhelligkeit bei Umgebungslicht ist.Under brightness ratio is the mathematical relationship two brightnesses h1 and h2, ie h1 / h2 or h2 / h1 meant, or another ratio formation in this sense, e.g. (h1 - g) / (h2 - g), where g is a previously measured background brightness in ambient light.
Zufalls- oder Pseudozufallsmuster werden im folgenden kurz Zufallsmuster genannt. Unter Pseudo-Zufallsmuster werden hier auch determinierte Muster subsumiert, die innerhalb eines gewissen lokalen Bereichs keine Wiederholungen aufweisen, über eine Mindestlänge gesehen. Die Mindestlänge muß dabei mindestens so groß sein, wie es unter Berücksichtigung der Abbildungsverhältnisse der maximalen Disparität korrespondierender Pixel entspricht.accidental or pseudo-random patterns will become random patterns in the following called. Under pseudo-random patterns are also determined here Patterns subsumed within a certain local area have no repetitions, about a minimum length seen. The minimum length must be there be at least that big as it is under consideration the picture relations the maximum disparity corresponds to corresponding pixels.
Zum Erläuterung ein numerisches Beispiel: For explanation a numerical example:
Die Zahlenfolge mit Werten 0, 1, 2, 3 (generiert mit einem digitalen Pseudo-Zufallsgenerator) wiederholt sich ab der Mindestlänge von 18 Werten (Zeichen "^"), darin kommen jedoch keine Wiederholungen von lokalen Bereichen der Länge 3 (oder mehr) vor.The Number sequence with values 0, 1, 2, 3 (generated with a digital Pseudo-random generator) is repeated from the minimum length of 18 values (character "^"), in it come however no repetitions of local areas of length 3 (or more).
Besonders bevorzugt geschieht die Beleuchtung bei den beiden Aufnahmen aus jeweils dem gleichen Raumwinkel, oder zumindest näherungsweise. Dadurch wird sichergestellt, daß das Verhältnis von zwei gemessenen Helligkeitswerten nur durch die Projektion des Musters bestimmt ist und unabhängig von der Farbe, der Helligkeit, der Oberflächenrauigkeit und der Oberflächenneigung des Objekts und besonders wichtig, unabhängig vom Betrachtungswinkel, und damit für beide Kameras gleich ist.Especially Preferably, the lighting is done in the two shots each at the same solid angle, or at least approximately. This will ensure that the relationship of two measured brightness values only by the projection of the Pattern is determined and independent of color, brightness, surface roughness and surface tilt of the object and especially important, regardless of the viewing angle, and for that both cameras is the same.
Beispielsweise ist aus der 2D-Meßtechnik mit Bildverarbeitung bekannt, daß Werkstückkanten aus beleuchtungstechnischen Gründen je nach Ausprägung (Verrundung, Fase...) unterschiedliche Meßergebnisse liefern können. Durch die Unabhängigkeit von der Oberflächenneigung werden hier solche Probleme beseitigt.For example is from the 2D measuring technique with image processing known that workpiece edges from lighting technology establish depending on the severity (Rounding, chamfer ...) can provide different measurement results. By independence from the surface inclination Here such problems are eliminated.
Bevorzugt wird nicht nur mit einem, sondern mindestens mit zwei Zufalls- oder Pseudo-Zufallsmustern gearbeitet; solche Lösungen sind je nach technischem Ansatz (s.u.) leichter zu realisieren und liefern außerdem signifikantere Meßergebnisse (stärkere örtliche Strukturierung nach Verhältnisbildung).Prefers is not just one, but at least two random or Pseudo-random patterns worked; Such solutions are depending on the technical Approach (s.u.) easier to implement and also provide more significant Measurement results (stronger local Structuring according to ratio formation).
Die
mathematische Herstellung der Korrespondenz kann geschehen wie in
der oben erwähnten
Schrift
Bei der Korrespondenzfindung entfällt das oben geschilderte Problem der genauen Abstimmung der Kameras aufeinander, wenn man nicht nur die Verhältnisse der Helligkeitswerte vergleicht, sondern lokale Verläufe der Verhältnisse der Helligkeitswerte, was man beispielsweise durch stückweise normierte eindimensionale Korrelation. entlang der epipolaren Linien realisieren kann.at the correspondence determination is omitted the above-described problem of the exact tuning of the cameras on top of each other, if not just the ratios of the brightness values compares but local histories the circumstances the brightness values, which, for example, by piecewise normalized one-dimensional correlation. along the epipolar lines can realize.
Sobald
die Korrespondenz hergestellt ist, kann das Abstandsbild nach bekannten
Methoden berechnet werden (siehe z.B. [3] oder die oben erwähnte Schrift
Bei nicht-binären Zufallsmustern ist, abgesehen von unwahrscheinlichen Sonderfällen, eine eindeutige Korrespondenzbestimmung pixelweise und über Interpolation sogar Subpixelweise möglich.at non-binary Random patterns, except for unlikely special cases, are one clear correspondence determination pixel by pixel and via interpolation even subpixelwise possible.
Die Lösung vermeidet die oben zitierten Probleme mit Farbauswertung, außerdem den oben geschilderten allgemeinen Nachteil von Verfahren mit über das Blickfeld kontinuierlichen, gegenläufigen Beleuchtungsmustern: die Zufallsmuster dürfen lokal hohen Kontrast besitzen. Der Lösung liegt die Erkenntnis zugrunde, daß ein lokal kontinuierlicher Verlauf, wie bisher vorgeschlagen, nicht erforderlich ist. es genügt, wenn bei korrespondierenden Punkten lokal der VERLAUF DES O.G. VERHÄLTNISSES der Helligkeitswerte gleich oder sogar nur gleichartig ist. Es dürfen nur nicht lokal periodisch sich wiederholende Verläufe von Verhältnissen auftreten, um Mehrdeutigkeiten zu vermeiden. Bei Pseudo-Zufallsmustern ist dies über die Mindestlänge aus geschlossen, bei Zufallsmustern aufgrund der Zufallsnatur unwahrscheinlich. Dennoch gelegentlich auftretende Fälle können durch Wiederholung mit mindestens einem weiteren Zufallsmuster so gut wie ausgeschlossen werden.The solution avoids the above-cited problems with color evaluation, as well as the above-described general disadvantage of methods with over the Field of view of continuous, opposing lighting patterns: the random patterns allowed have locally high contrast. The solution is based on the knowledge the existence locally continuous course, as previously proposed, not is required. it is sufficient, if, at corresponding points, the COURSE OF O.G. RELATIONSHIP the brightness values are the same or even only the same. It may only not locally periodically recurring courses of relationships occur to avoid ambiguity. For pseudo-random patterns this is over the minimum length closed, unlikely for random patterns due to random nature. Nevertheless, occasional cases may be due to repetition with at least Another random pattern is virtually excluded.
Die oben geschilderten Probleme bei texturierten Beleuchtungmustern mit texturelementeweiser Korrespondenzbestimmung werden durch das pixelweise Arbeiten und über die Verhältnisrechnung vermieden; eine Bildanalyse zur Bestimmung der Position der Texturelemente entfällt.The above problems with textured lighting patterns with texturelementeweiser correspondence determination are by the pixel-wise works and over the ratio calculation avoided; an image analysis to determine the position of the texture elements eliminated.
Andererseits wird gerade aufgrund der texturartigen Zufallsmuster, mit pixelweiser Verhältnisrechnung, das o.g. Problem gegenläufiger Beleuchtungsmuster über das Blickfeld vermieden, dass sich bei ebener Vorlage die Helligkeitswerte benachbarter Pixel nur wenig unterscheiden: aufgrund der Zufallsnatur kann dieser Fall nur für einzelne oder sehr wenigedirekt benachbarte Pixel auftreten.on the other hand becomes due to the texture-like random pattern, with pixelwise Money bill the o.g. Problem in opposite directions Illumination pattern over The field of vision avoids that with a flat original the brightness values little difference between neighboring pixels: due to the random nature This case can only be for single or very little directly adjacent pixels occur.
Das Verfahren kann vorteilhaft mehrfach mit verschiedenen Beleuchtungseinheiten, jede bestehend aus einer oder mehreren Projektionseinheiten, realisiert werden, mit Fusion der Ergebnisse, Lokal der global realisiert aufgrund von Sicherheitsmaßen (z.B. aufgrund Kontrast, Ausblenden von Ergebnissen aus Helligkeitsübersteuerten Regionen) oder aufgrund Mittelung oder aufgrund Mehrheitsentscheidungen. Ein besonders praxis relevanter Vorteil ist dabei das automatische Unterdrücken lokaler Übersteuerung bei lokalem Glanz (Glanzwinkelbedingung nur für eine der Beleuchtungseinheiten erfüllt).The method can advantageously be realized several times with different illumination units, each consisting of one or more projection units, with fusion of the results, local of the global realized on the basis of security measures (eg due to contrast, hiding results from brightness overrun regions) or due to averaging or majority voting. A particularly practical advantage in this case is the automatic suppression of local overmodulation with local gloss (gloss angle condition only fulfilled for one of the lighting units).
Pixelweise im Sinne der Ansprüche heißt für jeweils eine Kamera, dass die Helligkeiten von Pixeln gleicher Bildkoordinaten zueinander ins Verhältnis gesetzt werden (oder zumindest näherungsweise gleicher; lokale Mittelungen können sinnvoll sein, z.B. für Subpixelalgorithmen, ein systematischer kleiner Offset kann sich als notwendig erweisen). Für dynamische Szenen, z.B. bei bewegten Werkstücken, sind entsprechend dem Verschiebungsvektorfeld (im Bildbereich) versetzte Pixel ins Verhältnis zu setzen. In einfachen Fällen (bekannte werkstückverschiebung, z.B. auf Förderband, langbrennweitige Betrachtung, geringe Höhenunterschiede) ist das Verschiebungsvektorfeld priori bekannt. Mit kleiner werdender Brennweite und mit steigenden Höhenunterschieden ist jedoch das Verschiebungsvektorfeld zunehmend vom Endergebnis, der Höhe der Objektpunkte, abhängig. Die Lösung des Teufelskreises sollte mit iterativen Methoden möglich sein (Schätzung des Verschiebungsvektorfeldes mit zunehmender Genauigkeit, Optimierung mit einem Gütemaß aus zu minimierender mittlerer Tiefenvariation und zu maximierender Ähnlichkeit aus korrespondierenden Verhältniswerten) – eine mathematische Herausforderung, aber nach Einschätzung des Anmelders kein grundsätzlich unlösbares Problem.pixel way in the sense of the claims is called for each a camera that measures the brightness of pixels of the same image coordinates in relation to each other be set (or at least approximately same; local averages can be useful, e.g. For Subpixel algorithms, a systematic small offset may prove to be prove necessary). For dynamic scenes, e.g. with moving workpieces, are according to the displacement vector field (in the image area) offset pixels in proportion. In simple make (known workpiece displacement, e.g. on conveyor belt, langbrennweitige viewing, small height differences) is the displacement vector field known in advance. With decreasing focal length and with increasing Height differences however, the displacement vector field is increasingly of the end result, the height the object points, depending. The solution The vicious circle should be possible with iterative methods (Estimate of the displacement vector field with increasing accuracy, optimization with a quality measure to minimizing mean depth variation and similarity to be maximized from corresponding ratios) - a mathematical Challenge, but in the Applicant's opinion, no fundamentally unsolvable problem.
Technische Realisierung von Zufallsmustern:technical realization of random patterns:
Eine erste technische Realisierung (Ohne Figur) ist die Verwendung eines Beamers (Mikrospiegel-Array) zur programmierbaren Projektion von Pseudozufallsmustern.A first technical realization (without figure) is the use of a Beamers (micromirror array) for programmable projection of Pseudorandom patterns.
Im
folgenden werden anhand
Die Anordnungen werden vorzugsweise so getroffen, dass die Zufallsmuster im Bild grob entlang den epipolaren Linien verlaufen; quer dazu ist es eher günstig, wenn nur geringe Helligkeitsvariationen vorliegen (wichtig bei ungenauer Kamerakalibrierung).The Arrangements are preferably made such that the random patterns in the picture roughly along the epipolar lines; across to it is it rather cheap if only slight brightness variations are present (important for inaccurate Camera calibration).
Es
ist natürlich
möglich,
mit mehreren Projektionseinheiten zeitlich hintereinander zu arbeiten
und die Ergebnisse zu fusionieren (lokale Mittelung oder Auswahl
aufgrund von Qualitätsmaßen); sollen
sie gleichzeitig aktiv sein, so ist, wie in
Eine geringe Verdrehung der Muster gegeneinander führt zu einem Moiré, quer zum erwünschten Moiré, dieses ist jedoch "langwellig" und deshalb nicht störend.A slight twisting of the patterns against each other results in a moire, across to the desired Moire, However, this is "long-wave" and therefore not disturbing.
Mit
mehreren Projektionseinheiten
Die beschriebenen erfindungsgemäßen Lösungen mit durchleuchteten Mustern, einschließlich Moiré bildenden Mustern, betreffen natürlich in analoger weise anstelle von Durchlicht auch entprechende Auflichtlösungen mit lokal verschiedenartig reflektierenden Spiegelflächen.The with inventive solutions described illuminated patterns, including moire-forming patterns Naturally in analogous way instead of transmitted light entprechende incident light solutions with locally diverse reflecting mirror surfaces.
Natürlich können die
Lösungen
nach
Eine
weitere Lösung
mit Bewegung (nicht gezeichnet) besteht darin, Beleuchtungselemente
mit zufällig
oder poseudozufällig
strukturiertem Lichtkegel, wie z.B.
Zur Trennung der beiden Beleuchtungen sind Farbe und Polarisation zwar möglich, werden aber nicht bevorzugt; Farbe wegen der oben zitierten Probleme bei Farbauswertung, Polarisation wegen möglicher betrachtungswinkelabhängiger Polarisationseffekte, insbesondere auf nichtmetallischen Oberflächen (in der Nähe des Brewster Winkels).to Separation of the two lights are color and polarization though possible, but are not preferred; Color because of the problems quoted above in color evaluation, polarization due to possible viewing angle dependent polarization effects, especially on non-metallic surfaces (near the Brewster Angle).
Zur Realisierung mit Farbe geschehen die erste und die zweite Beleuchtung mit unterschiedlichen Farben, vorzugsweise gleichzeitig, und die Bildaufnahme mit Farbkameras um die Farbkanäle zu trennen. to Realization with color happen the first and the second illumination with different colors, preferably simultaneously, and the Image capture with color cameras to separate the color channels.
Zur Realisierung mit Polarisation geschehen die erste und die zweite Beleuchtung mit unterschiedlicher Polarisation, vorzugsweise gleichzeitig, und bei der Bildaufnahme werden die Kanäle durch Strahlteiler (z.B. Strahlteilerwürfel, halbdurchlässige Spiegel) und nachgeschaltete Polarisationsfilter getrennt.to Realization with polarization happen the first and the second Illumination with different polarization, preferably simultaneously, and in image acquisition the channels are separated by beam splitters (e.g. Beam splitter cube, semipermeable Mirror) and downstream polarization filters separated.
Vorteile:Advantages:
Das Verfahren funktioniert auch für farbige Objekte, auch bei starker Farbsättigung (ein Problem bei der Codierung mit Farbmustern, siehe [1]).The Procedure also works for colored objects, even with strong color saturation (a problem with the Coding with color samples, see [1]).
Es sind für die Erstellung eines kompletten Abstandsbildes nur 2 Aufnahmen mit Standardkameras erforderlich.It are for the creation of a complete distance image only 2 shots with Standard cameras required.
Bei klassichen Stereoverfahren ist die Korrespondenz nur bei Helligkeits-Diskontinuitäten berechenbar, z.B. an Objektkanten. Mit den hier vorgestellten Verfahren gilt diese Einschränkung nicht; für die Korrespondenzfindung entfällt eine komplizierte Bildanalyse zur Bestimmung von Bildelementen (Kanten, Ecken, Blobs etc).In classical stereo methods, correspondence can only be calculated for brightness discontinuities, for example at object edges. With the methods presented here, this restriction does not apply; for the Korres In addition, a complex image analysis for determining picture elements (edges, corners, blobs, etc.) is unnecessary.
Ein wesentlicher Vorteil des Verfahren ist, dass lokale Diskontinuitäten der Helligkeit, durch Färbung, Aufdruck, Schmutz, Lunker, Markierungen, Bearbeitungsriefen, Ölfilm und dgl. keine Rolle spielen (sie können für die Korrespondenzfindung u.U. sogar hilfreich sein). Dies gilt auch für natürliche Strukturen, wie sie z.B. bei Textilien auftreten.One The main advantage of the procedure is that local discontinuities of the Brightness, by coloring, imprint, Dirt, voids, marks, processing marks, oil film and Like. Do not matter (they can for the correspondence u.U. even helpful). This also applies to natural structures, like them e.g. occur in textiles.
Das oben geschilderte Problem der Division durch kleine Zahlen (dunkle Oberflächenpartie und kleine Helligkeit) spielt hier insofern eine geringe Rolle, als aufgrund des Zufallsstruktur nur kleine lokale Bereichen davon betroffen sein können, weshalb daraus nur geringe Disparitätsfehler bei der Korrespondenzfindung resultieren.The above problem of division by small numbers (dark surface section and small brightness) plays a minor role here so far, as due to the random structure only small local areas of it can be affected, which is why from this only small disparity errors result in the correspondence determination.
Ein anwendungstechnischer Vorteil besteht darin, dass die Beleuchtung nicht kalibriert zu sein braucht. Man kann also einerseits eine Einheit mit fest miteinander verbundenen vorkalibrierten Stereokameras verwenden, andererseits eine oder mehrere Beleuchtungseinheiten, bestehend aus einer oder mehreren Projektionseinheiten, die abhängig von der konkreten Aufgabenstellung beliebig im Raum montierbar sind (Zugänglichkeit, Vermeiden von Glanzwinkeln und Schatten) ohne irgendeine Beleuchtungs-Kalibrierung und ohne strikte Forderung an eine scharfe Abbildung der Zufallsmuster; die Beleuchtungseinheiten müssen nur die Objekte grob „treffen".One application-technical advantage is that the lighting does not need to be calibrated. So you can on the one hand a Unit with permanently connected precalibrated stereo cameras use, on the other hand, one or more lighting units, consisting of one or more projection units, which depend on the concrete task can be mounted anywhere in the room (Accessibility, Avoiding gloss angles and shadows) without any lighting calibration and without strict demand for a sharp mapping of the random patterns; the lighting units need just "hit" the objects roughly.
Natürlich kann eine 2-Kamera-Stereoanordnung auch mit einer einzelnen Kamera in verschiedenen Positionen realisiert werden, z.B. an einem Roboterarm.Of course you can a 2-camera stereo arrangement also with a single camera in various positions can be realized, e.g. on a robot arm.
Natürlich betrifft das Verfahren genauso Anordnungen mit mehr als zwei Kameras, mit Stereo auswertung jeweils zwischen Kamerapaaren; ggf mit Fusion der Ergebnisse aufgrund von Sicherheitsmaßen (z.B. aufgrund Kontrast, Ausblenden von Ergebnissen aus Helligkeits übersteuerten Regionen) oder Mehrheitsentscheidungen.Of course it affects the same procedure with arrangements with more than two cameras, with Stereo evaluation between camera pairs; if necessary with fusion results due to safety measures (e.g., due to contrast, Hide results from brightness overdriven regions) or Majority decisions.
Natürlich kann die geschilderte Vorgehensweise auch mehrfach in verschiedener Lage relativ zur Objektoberfläche realisiert werden, z.B. mit dem Objekt oder mit Kameras und ggf. auch Beleuchtung an einem Roboterarm, mit anschließender Fusion der Ergebnisse.Of course you can the described procedure also several times in different position relative to the object surface be realized, e.g. with the object or with cameras and if necessary also lighting on a robotic arm, with subsequent fusion the Results.
Natürlich können die hier geschilderten Verfahren auch für eine Kombination von Abstandsbildern mit Grauwertbildern oder Farbbildern verwendet werden. Dies ist z.B. bei Körperscannern für Zwecke der Visualisierung üblich. Of course they can Here also described method for a combination of distance images be used with gray value images or color images. This is e.g. in body scanners for purposes the visualization usual.
Nicht-Patent Literatur:Non-patent literature:
- [1] Review of 20 years of range sensor development. Journal of Electronic Imaging, 13 (1): 231–240. Jan. 2004. National Research Council Canada.[1] Review of 20 years of range sensor development. journal of Electronic Imaging, 13 (1): 231-240. Jan. 2004. National Research Council Canada.
- [2] Paul J. Besl: Active, Optical Range Imaging Sensors. Machine Vision and Applications. (1988) 1:127–152.[2] Paul J. Besl: Active, Optical Range Imaging Sensors. Machine Vision and Applications. (1988) 1: 127-152.
- [3] Yi Ma, Stefano Soatto, Jana Kosecka, S. Shankar Sastry: An Invitation to 3D, Springer Verlag 2004.[3] Yi Ma, Stefano Soatto, Jana Kosecka, S. Shankar Sastry: An Invitation to 3D, Springer Publishing 2004.
- [4] J. Battle, E. Mouaddib, J. Salvi: Recent Progress in Coded Structured Light as a Technique to Solve the Correspondence Problem. A Survey. Pattern Recognition, Vol. 31, No. 7, p 963–982, 1998.[4] J. Battle, E. Mouaddib, J. Salvi: Recent Progress in Coded Structured Light as a Technique to Solve the Correspondence Problem. A survey. Pattern Recognition, Vol. 31, no. 7, p 963-982, 1998.
- [5] http://www.3dmd.com/AboutUs/Technology.asp, heruntergeladen am 7. Jan. 2006[5] http://www.3dmd.com/AboutUs/Technology.asp, downloaded on Jan. 7, 2006
- [6] D. Viejo, J. M. Sa'z, M.A. Cazorla, F. Escolano: Active Stereo Based Compact Mapping. Proc. of the IEEE/RSJ Intern. Conf. on Intell. Robots and Systems. Canada, August 2005[6] D. Viejo, J.M. Sa'z, M.A. Cazorla, F. Escolano: Active Stereo Based Compact Mapping. Proc. of the IEEE / RSJ Intern. Conf. on Intell. Robots and Systems. Canada, August 2005
Claims (18)
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102006001634A DE102006001634B3 (en) | 2006-01-11 | 2006-01-11 | Creation of distance-image from correspondence between pixels from two cameras, by illuminating with random grid, and comparing brightness ratios of pixels |
EP06818370A EP1971820B1 (en) | 2006-01-08 | 2006-11-03 | Creation of a distance image |
US12/087,437 US7804585B2 (en) | 2006-01-08 | 2006-11-03 | Creation of a range image |
PCT/EP2006/010577 WO2007079805A1 (en) | 2006-01-08 | 2006-11-03 | Creation of a distance image |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102006001634A DE102006001634B3 (en) | 2006-01-11 | 2006-01-11 | Creation of distance-image from correspondence between pixels from two cameras, by illuminating with random grid, and comparing brightness ratios of pixels |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102006001634B3 true DE102006001634B3 (en) | 2007-03-01 |
Family
ID=37715795
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102006001634A Expired - Fee Related DE102006001634B3 (en) | 2006-01-08 | 2006-01-11 | Creation of distance-image from correspondence between pixels from two cameras, by illuminating with random grid, and comparing brightness ratios of pixels |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102006001634B3 (en) |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102007036129B3 (en) * | 2007-08-01 | 2008-09-25 | Sick Ag | Device and method for the three-dimensional monitoring of a spatial area with at least two image sensors |
EP2019281A1 (en) * | 2007-07-20 | 2009-01-28 | Sick Ag | 3D sensor and method for operating a 3D sensor |
EP2120184A1 (en) | 2008-05-13 | 2009-11-18 | Rheinmetall Waffe Munition GmbH | Optical system and method for improved target recognition |
DE102008002725A1 (en) | 2008-06-27 | 2009-12-31 | Robert Bosch Gmbh | Distance image generating method for three-dimensional reconstruction of object surface from correspondence of pixels of stereo image, involves pixelwisely setting object surface in proportional to relative image |
EP2166304A1 (en) * | 2008-09-23 | 2010-03-24 | Sick Ag | Lighting unit and method for creating a pattern dissimilar to itself |
EP2166305A1 (en) | 2008-09-23 | 2010-03-24 | Sick Ag | Illumination unit and method for projecting an illumination pattern. |
EP2199737A1 (en) | 2008-12-18 | 2010-06-23 | Sick Ag | 3d camera illumination unit |
EP2270424A1 (en) | 2009-07-02 | 2011-01-05 | Sick Ag | Opto-electronic sensor and monitoring method |
EP2280239A1 (en) * | 2009-07-27 | 2011-02-02 | Sick Ag | Illumination device for lighting a monitored area |
DE102009040981A1 (en) * | 2009-09-10 | 2011-03-17 | Friedrich-Schiller-Universität Jena | Method for three-dimensional reconstruction of objects for projecting pattern sequences on reconstructing object, involves detecting pattern sequences in form of pattern views, which are compared with each other in different image views |
DE102010036852A1 (en) | 2010-08-05 | 2012-02-09 | Sick Ag | Stereo camera for safety-related monitoring of spatial area, has stereoscopy charging unit charging two raw images to three-dimensional depth map, and generation unit generating two-dimensional diagnostic image from raw image |
DE102011010265A1 (en) * | 2011-02-01 | 2012-08-02 | Friedrich-Schiller-Universität Jena | Method for reconstructing three-dimensional objects used in quality control application, involves generating gray value profiles from subset of pattern image sequence and subset of surface of object shifted fringe patterns |
DE102011101476A1 (en) * | 2011-05-11 | 2012-11-15 | Friedrich-Schiller-Universität Jena | Method for 3D measurement of objects |
DE102012014330A1 (en) * | 2012-07-20 | 2014-01-23 | API - Automotive Process Institute GmbH | Method for three-dimensional measurement of surface of object, involves carrying out projection of dot pattern and optical detection of dot pattern from projection, where resulting data volume from optical detection is transmitted |
CN103869593A (en) * | 2014-03-26 | 2014-06-18 | 深圳科奥智能设备有限公司 | Three-dimension imaging device, system and method |
DE102013015777A1 (en) * | 2013-09-21 | 2015-03-26 | Ensenso GmbH | Stereo camera with projector to generate a test image |
DE102015208285A1 (en) * | 2015-05-05 | 2016-11-10 | Friedrich-Schiller-Universität Jena | DEVICE AND METHOD FOR SPATIAL MEASUREMENT OF SURFACES |
US10007857B2 (en) | 2015-09-08 | 2018-06-26 | Sick Ag | Method for the three-dimensional detection of objects |
DE102017007191A1 (en) * | 2017-07-27 | 2019-01-31 | Friedrich-Schiller-Universität Jena | Method and device for pattern generation for the 3D measurement of objects |
DE102019105358A1 (en) | 2018-03-04 | 2019-09-05 | Vision Tools Hard- Und Software Entwicklungs Gmbh | Creation of a distance image |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6542250B1 (en) * | 1999-06-21 | 2003-04-01 | Bernd Michaelis | Method of three-dimensionally measuring object surfaces |
WO2005010825A2 (en) * | 2003-07-24 | 2005-02-03 | Cognitens Ltd. | Method and sytem for the three-dimensional surface reconstruction of an object |
-
2006
- 2006-01-11 DE DE102006001634A patent/DE102006001634B3/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6542250B1 (en) * | 1999-06-21 | 2003-04-01 | Bernd Michaelis | Method of three-dimensionally measuring object surfaces |
WO2005010825A2 (en) * | 2003-07-24 | 2005-02-03 | Cognitens Ltd. | Method and sytem for the three-dimensional surface reconstruction of an object |
Non-Patent Citations (2)
Title |
---|
Salvi,J., PagEs,J., Batlle,J.: "Pattern codifica- tion strategies in structured light systems". In: Pattern Recognition 37, 2004, S.827-849 * |
Salvi,J., Pagés,J., Batlle,J.: "Pattern codifica- tion strategies in structured light systems". In: Pattern Recognition 37, 2004, S.827-849 |
Cited By (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2019281A1 (en) * | 2007-07-20 | 2009-01-28 | Sick Ag | 3D sensor and method for operating a 3D sensor |
DE102007036129B3 (en) * | 2007-08-01 | 2008-09-25 | Sick Ag | Device and method for the three-dimensional monitoring of a spatial area with at least two image sensors |
EP2025991A1 (en) | 2007-08-01 | 2009-02-18 | Sick Ag | Device and method for three-dimensional monitoring of a spatial area with at least two image sensors |
EP2120184A1 (en) | 2008-05-13 | 2009-11-18 | Rheinmetall Waffe Munition GmbH | Optical system and method for improved target recognition |
DE102008023269A1 (en) | 2008-05-13 | 2009-11-19 | Rheinmetall Waffe Munition Gmbh | Optical system or method for improved target recognition |
DE102008002725A1 (en) | 2008-06-27 | 2009-12-31 | Robert Bosch Gmbh | Distance image generating method for three-dimensional reconstruction of object surface from correspondence of pixels of stereo image, involves pixelwisely setting object surface in proportional to relative image |
DE102008002725B4 (en) * | 2008-06-27 | 2013-11-07 | Robert Bosch Gmbh | Method and device for 3D reconstruction |
EP2166304A1 (en) * | 2008-09-23 | 2010-03-24 | Sick Ag | Lighting unit and method for creating a pattern dissimilar to itself |
EP2166305A1 (en) | 2008-09-23 | 2010-03-24 | Sick Ag | Illumination unit and method for projecting an illumination pattern. |
EP2199737A1 (en) | 2008-12-18 | 2010-06-23 | Sick Ag | 3d camera illumination unit |
EP2270424A1 (en) | 2009-07-02 | 2011-01-05 | Sick Ag | Opto-electronic sensor and monitoring method |
EP2280239A1 (en) * | 2009-07-27 | 2011-02-02 | Sick Ag | Illumination device for lighting a monitored area |
DE102009040981A1 (en) * | 2009-09-10 | 2011-03-17 | Friedrich-Schiller-Universität Jena | Method for three-dimensional reconstruction of objects for projecting pattern sequences on reconstructing object, involves detecting pattern sequences in form of pattern views, which are compared with each other in different image views |
DE102010036852A1 (en) | 2010-08-05 | 2012-02-09 | Sick Ag | Stereo camera for safety-related monitoring of spatial area, has stereoscopy charging unit charging two raw images to three-dimensional depth map, and generation unit generating two-dimensional diagnostic image from raw image |
DE102010036852B4 (en) | 2010-08-05 | 2014-04-17 | Sick Ag | stereo camera |
DE102010036852C5 (en) | 2010-08-05 | 2018-03-22 | Sick Ag | stereo camera |
DE102011010265A1 (en) * | 2011-02-01 | 2012-08-02 | Friedrich-Schiller-Universität Jena | Method for reconstructing three-dimensional objects used in quality control application, involves generating gray value profiles from subset of pattern image sequence and subset of surface of object shifted fringe patterns |
DE102011101476A1 (en) * | 2011-05-11 | 2012-11-15 | Friedrich-Schiller-Universität Jena | Method for 3D measurement of objects |
DE102011101476B4 (en) | 2011-05-11 | 2023-05-25 | Cognex Ireland Ltd. | Process for 3D measurement of objects |
DE102012014330A1 (en) * | 2012-07-20 | 2014-01-23 | API - Automotive Process Institute GmbH | Method for three-dimensional measurement of surface of object, involves carrying out projection of dot pattern and optical detection of dot pattern from projection, where resulting data volume from optical detection is transmitted |
DE102013015777A1 (en) * | 2013-09-21 | 2015-03-26 | Ensenso GmbH | Stereo camera with projector to generate a test image |
DE102013015777B4 (en) | 2013-09-21 | 2024-02-15 | Optonic Gmbh | Stereo camera with projector to generate a test image |
CN103869593B (en) * | 2014-03-26 | 2017-01-25 | 深圳科奥智能设备有限公司 | Three-dimension imaging device, system and method |
CN103869593A (en) * | 2014-03-26 | 2014-06-18 | 深圳科奥智能设备有限公司 | Three-dimension imaging device, system and method |
DE102015208285A1 (en) * | 2015-05-05 | 2016-11-10 | Friedrich-Schiller-Universität Jena | DEVICE AND METHOD FOR SPATIAL MEASUREMENT OF SURFACES |
US10378888B2 (en) | 2015-05-05 | 2019-08-13 | Friedrich-Schiller-Universitaet Jena | Device and method for spatially measuring surfaces |
US10007857B2 (en) | 2015-09-08 | 2018-06-26 | Sick Ag | Method for the three-dimensional detection of objects |
DE102017007191A1 (en) * | 2017-07-27 | 2019-01-31 | Friedrich-Schiller-Universität Jena | Method and device for pattern generation for the 3D measurement of objects |
DE102019105358B4 (en) * | 2018-03-04 | 2020-03-26 | Vision Tools Hard- Und Software Entwicklungs Gmbh | Creation of a distance image |
WO2019170591A1 (en) | 2018-03-04 | 2019-09-12 | Vision Tools Hard- Und Software Entwicklungs-Gmbh | Creation of a distance image |
DE102019105358A1 (en) | 2018-03-04 | 2019-09-05 | Vision Tools Hard- Und Software Entwicklungs Gmbh | Creation of a distance image |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102006001634B3 (en) | Creation of distance-image from correspondence between pixels from two cameras, by illuminating with random grid, and comparing brightness ratios of pixels | |
EP1971820B1 (en) | Creation of a distance image | |
DE102013008273B4 (en) | Three-dimensional image capture device | |
EP3298346B1 (en) | Device for optical 3d measuring of an object | |
EP0897524B1 (en) | Device for non-contact measurement of the surface of a three dimensional object | |
EP0932816B1 (en) | Method and device for measuring the course of reflective surfaces | |
EP2753896B1 (en) | Method for capturing images of a preferably structured surface of an object and device for image capture | |
DE102008002725B4 (en) | Method and device for 3D reconstruction | |
DE102008002730A1 (en) | Distance image generating method for three-dimensional reconstruction of object surface from correspondence of pixels of stereo image, involves selecting one of structural elements such that each element exhibits different intensity value | |
DE10020893A1 (en) | Optical determination of the shape of an object by determination of the normal to the surface of the object at a large number of points and relating the normals to image points so that an entire surface image is built-up | |
DE202016008925U1 (en) | Three-dimensional shape measuring device | |
EP1949673A1 (en) | Camera chip, camera and method for image recording | |
EP2863167B1 (en) | Method and device for measuring the deflection of light beams by an object structure or a medium | |
DE102017116758B4 (en) | Method and device for scanning surfaces with a stereo camera | |
WO2019197656A1 (en) | Method and system for measuring an object by means of stereoscopy | |
EP0449859A1 (en) | Process and device for observing moire patterns on test surfaces by moireing with phase shifts. | |
WO2019170591A1 (en) | Creation of a distance image | |
EP1821064B1 (en) | Method and device for determining the contour of a reflecting surface | |
DE102006042311A1 (en) | Method and device for the three-dimensional measurement of objects in an extended angle range | |
WO2010015458A2 (en) | Optical sensor and method for measuring profiles | |
WO2013143882A1 (en) | Method for the scanning measurement of a dental object, and intraoral scanner | |
DE102006031833A1 (en) | Method for generating image information | |
DE10321883A1 (en) | Triangulation measurement device for determining object 3D structure has illumination and observation arrays with a projected pattern being evaluated using cross correlation or phase shift analysis | |
WO2021074308A1 (en) | Method and apparatus for determining a contour of a frame groove | |
DE19846145A1 (en) | Three-dimensional imaging device for shape measurement has transmitter array whose elements move in straight, parallel lines |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8100 | Publication of patent without earlier publication of application | ||
8364 | No opposition during term of opposition | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee | ||
R079 | Amendment of ipc main class |
Free format text: PREVIOUS MAIN CLASS: H04N0013020000 Ipc: G01C0011360000 |