DE102015205187A1 - Method and device for the projection of line pattern sequences - Google Patents
Method and device for the projection of line pattern sequences Download PDFInfo
- Publication number
- DE102015205187A1 DE102015205187A1 DE102015205187.0A DE102015205187A DE102015205187A1 DE 102015205187 A1 DE102015205187 A1 DE 102015205187A1 DE 102015205187 A DE102015205187 A DE 102015205187A DE 102015205187 A1 DE102015205187 A1 DE 102015205187A1
- Authority
- DE
- Germany
- Prior art keywords
- measurement
- pattern
- measuring
- projector device
- lines
- 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.)
- Withdrawn
Links
Images
Classifications
-
- 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/2536—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 using several gratings with variable grating pitch, projected on the object with the same angle of incidence
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
Die Erfindung betrifft eine Vorrichtung und ein Verfahren zur Rekonstruktion einer Oberfläche eines Objektes (0) mittels einer strukturierten Beleuchtung, insbesondere mit Laserlicht, mittels folgender Schritte: – mittels mindestens einer Projektoreinrichtung (1) ausgeführtes Projizieren eines Messelemente aufweisenden Gesamtmessmusters auf die Oberfläche des Objekts; – mittels mindestens einer Erfassungseinrichtung (3) ausgeführtes Erfassen des Gesamtmessmusters auf der Oberfläche des Objekts; – mittels einer Rechnereinrichtung (5) ausgeführtes Berechnen, insbesondere Triangulieren, zur Rekonstruktion der Oberfläche des Objekts aus einer jeweiligen Verzerrung des Gesamtmessmusters. Die Erfindung zeichnet sich dadurch aus, dass das Gesamtmessmuster (GM) als Messelemente eine Reihenfolge von Messlinien (L) aufweist; in dem Gesamtmessmuster (GM) alle möglichen Positionen von Messlinien (L) in sich entlang der Reihenfolge räumlich wiederholenden als Fenster (F) bezeichneten Abschnitten enthalten sind, wobei in den Fenstern (F) eine jeweilige Kombination von erzeugten und/oder nicht erzeugten Messlinien (L) im Gesamtmessmuster (GM) den jeweiligen Ort im Gesamtmessmuster (GM) kodiert.The invention relates to a device and a method for reconstructing a surface of an object (0) by means of structured illumination, in particular with laser light, by means of the following steps: projecting an overall measuring pattern having measuring elements by means of at least one projector device (1) onto the surface of the object; - Detected by at least one detection means (3) detecting the total measurement pattern on the surface of the object; - Calculation performed by means of a computer device (5), in particular triangulation, for reconstructing the surface of the object from a respective distortion of the overall measurement pattern. The invention is characterized in that the overall measurement pattern (GM) has as a measuring elements a sequence of measurement lines (L); in the overall measurement pattern (GM) all possible positions of measurement lines (L) are contained along the sequence of spatially repeating sections designated as windows (F), wherein in the windows (F) a respective combination of generated and / or non-generated measurement lines ( L) encodes the respective location in the overall measurement pattern (GM) in the overall measurement pattern (GM).
Description
Die vorliegende Erfindung betrifft eine Vorrichtung und ein Verfahren zur Rekonstruktion einer dreidimensionalen Oberfläche eines Objektes mittels einer strukturierten Beleuchtung zur Projektion von Messmustern auf das Objekt. The present invention relates to an apparatus and a method for reconstructing a three-dimensional surface of an object by means of a structured illumination for the projection of measurement patterns on the object.
In der optischen Messtechnik ist das Verfahren einer sogenannten strukturierten Beleuchtung weit verbreitet. Bei diesem Verfahren werden ein oder mehrere Messmuster auf ein Objekt projiziert und aus einem anderen Winkel von einer Kamera aufgenommen. Aus der Verzerrung des Musters kann die dreidimensionale Oberfläche des Objekts mittels einer Vielzahl von Messpunkten rekonstruiert werden. In optical metrology, the method of so-called structured illumination is widely used. In this method, one or more measurement patterns are projected onto an object and taken from a different angle by a camera. From the distortion of the pattern, the three-dimensional surface of the object can be reconstructed by means of a plurality of measuring points.
Beim messtechnischen Verfahren nach dem Prinzip der strukturierten Beleuchtung werden ein oder mehrere Muster, die ebenso als Messmuster bezeichnet werden können. Auf ein Objekt projiziert und aus einem unterschiedlichen Sichtwinkel von einer Kamera aufgenommen.
Der Projektor projiziert ein Linienmuster, das zur vereinfachten Darstellung lediglich aus zwei Linien besteht, wobei in der Praxis wirksam mehr Linien verwendet werden. Die Linie beziehungsweise Lichtebene e1 wird von einem Musterprojektor als Projektionseinrichtung
Es existieren zahlreiche herkömmliche Verfahren zur Projektion von Messmustern sowie zahlreiche Gestaltungsvarianten der Messmuster als Messlinien. There are numerous conventional methods for the projection of measurement patterns as well as numerous design variants of the measurement patterns as measurement lines.
Aufgrund der in der Praxis großen Anzahl, und zwar oft > 100, optisch gleichartiger Linienprojektionen sind Methoden zur Identifikation der korrekten Linienprojektion erforderlich. Hierzu finden sich im Stand der Technik verschiedene Ansätze zur Codierung des Linienindex beziehungsweise der Identifikation der korrekten Linie unter der Vielzahl von Linien im Projektionsmuster. Es werden Ansätze angeführt, die auf Basis optischer Merkmale eine direkte Zuordnung einer Linie oder eines Bündels benachbarter Linien ermöglichen. Ansätze, die zur eindeutigen Unterscheidung einzelner Linien ausgelegt sind, beispielsweise über einen eindeutigen Zusammenhang von Linienfarbe oder Lichtwellenlänge und Linienindex, sind in der Praxis praktisch nicht vertreten, da eine robuste Zuordnung unter typischen Messbedingungen, die insbesondere durch das Signal-Rausch-Verhältnis beeinträchtigt sind, lediglich mit vergleichsweise wenigen Linien möglich ist. Es ist jedoch in der Regel das Ziel, eine hohe Messdatendichte zu erreichen, das heißt mit der gegebenen Kameraauflösung möglichst viele Datenpunkte aus einer Messung zu gewinnen. Hierfür muss die Anzahl der decodierbaren Linien maximiert werden. Deutlich verbreiteter sind in der Praxis deshalb Ansätze, die zur eindeutigen Zuordnung benachbarter Linienbündel ausgelegt sind. Hier kann typischerweise die maximale Anzahl an Linien projiziert und ausgewertet werden, die aufgrund des Auflösungsvermögens der Kamera unabhängig detektierbar sind. Beispiele für linienbündelbasierte Verfahren sind in [1], [2], [3] und [4] beschrieben. Die Identifikation der Linienbündel geschieht dort meist mittels verschiedener Kombinationen aus Linienfarben innerhalb solcher Bündel. In der Praxis versucht man, die minimale Anzahl der Linien zur Eindeutigkeit eines Bündels zu minimieren. Je kleiner diese Anzahl, desto kleinere Objekte können unabhängig von ihrer Umgebung im Raum aufgelöst werden. Due to the large number in practice, and often> 100, optically similar line projections methods for identifying the correct line projection are required. For this purpose, various approaches for coding the line index or the identification of the correct line among the plurality of lines in the projection pattern can be found in the prior art. Approaches are cited that allow a direct assignment of a line or a bundle of adjacent lines based on optical characteristics. Approaches which are designed to unambiguously distinguish individual lines, for example via a clear relationship between line color or wavelength and line index, are virtually unrepresented in practice, since a robust assignment under typical measurement conditions, which are impaired in particular by the signal-to-noise ratio , is possible only with comparatively few lines. However, it is usually the goal to achieve a high data density, that is to win as many data points from a measurement with the given camera resolution. For this, the number of decodable lines must be maximized. In practice, therefore, approaches that are designed to unambiguously assign adjacent line bundles are significantly more widespread. Here, typically, the maximum number of lines can be projected and evaluated, which are independently detectable due to the resolution of the camera. Examples of line bundle-based methods are described in [1], [2], [3] and [4]. The identification of the line bundles happens there mostly by means of different combinations of line colors within such bundles. In practice, one tries to minimize the minimum number of lines for uniqueness of a bundle. The smaller this number, the smaller objects can be resolved independently of their environment in space.
Die Erfindung bezieht sich insbesondere auf eine Unterklasse von Verfahren, bei denen die Muster mittels Lichtbeugung, das heißt diffraktiv, projiziert werden. Diese Methoden sind besonderes lichteffizient. More particularly, the invention relates to a subclass of methods in which the patterns are projected by means of light diffraction, that is, diffractive. These methods are particularly light efficient.
Im Gegensatz zu abbildenden, und zwar refraktiv projizierenden Verfahren wird zur Erzeugung der Muster nahezu kein Licht absorbiert. Hierdurch kann in der Praxis die zur Ausleuchtung einer Messfläche erforderliche Lichtleistung um bis zu mehrere Größenordnungen reduziert werden. Dies geht jedoch einher mit Einschränkungen bei der Ausgestaltung der Messmuster. Für eine lichteffiziente und hochauflösende diffraktive Projektion ist die Verwendung kohärenten, quasi monochromatischen Lichts erforderlich, und zwar in der Regel Laserlicht. Aufgrund dieser Beschränkung entfällt eine Verwendung unterschiedlicher Linienfarben zur Identifikation eines Streifenbündels bei Verwendung einer einzelnen Lichtquelle. Das monochromatische Licht hat jedoch zugleich den Vorteil, dass bei Verwendung kameraseitiger Bandpassfilter ein großer Teil des Umgebungslichts eliminiert werden kann, was den Dynamikumfang und die Robustheit des Messsystems erhöht. In contrast to imaging, namely refractively projecting processes, almost no light is absorbed to produce the patterns. As a result, in practice, the light output required for illuminating a measuring surface can be reduced by up to several orders of magnitude. However, this is accompanied by limitations in the design of the measurement pattern. For a light-efficient and high-resolution diffractive projection, the use of coherent, quasi-monochromatic light is required, and as a rule laser light. Due to this limitation, use of different line colors to identify a strip bundle when using a single light source is eliminated. However, the monochromatic light also has the advantage that when using the camera side band-pass filter, a large part of the ambient light can be eliminated, which increases the dynamic range and the robustness of the measuring system.
In der Regel werden bei der diffraktiven Projektion zahlreiche Punkte projiziert, wobei in der lokalen Anordnung eine Information steckt, die den jeweiligen Ort im Messmuster codiert. Die Information kann sich durch eine nichtperiodische Anordnung der Messpunkte ergeben. As a rule, numerous points are projected in the diffractive projection, with information in the local arrangement which encodes the respective location in the measurement pattern. The information can result from a non-periodic arrangement of the measuring points.
Die
Die
Die
In der Regel ist es erwünscht, eine möglichst detailreiche beziehungsweise hochauflösende Rekonstruktion des Messobjekts mit einer einzigen Aufnahme zu erzielen. Dies entspricht einer hohen Messpunktdichte, das heißt, über die Messfläche des Objekts soll die Zahl der Messpunkte maximal hoch sein. Dieses Ziel steht meist im Spannungsfeld mit den Anforderungen an Kosteneffizienz, da eine höhere Datendichte in der Regel mit höherem technischem Aufwand verbunden ist. Ist die zur erfolgreichen Rekonstruktion erforderliche nichtperiodische Information in der 2D-Punktanordnung enthalten, ist die Anzahl der Messpunkte und somit die Datendichte begrenzt durch einen Mindestabstand der Punkte zueinander. Eine höhere Datendichte, und zwar in der Praxis typsicherweise um den Faktor 4 bis 10, kann durch Linienmuster erzielt werden, da hier der Punktabstand in einer Dimension eliminiert wird. In general, it is desirable to achieve the most detailed or high-resolution reconstruction of the measurement object with a single shot. This corresponds to a high measuring point density, that is, over the measuring surface of the object, the number of measuring points should be maximum. This goal is usually in conflict with the requirements of cost efficiency, since a higher data density is usually associated with higher technical complexity. If the non-periodic information required for the successful reconstruction is contained in the 2D point arrangement, the number of measurement points and thus the data density is limited by a minimum distance of the points from each other. A higher data density, in practice typically by a factor of 4 to 10, can be achieved by means of line patterns, since here the dot spacing in one dimension is eliminated.
Im Stand der Technik sind Verfahren zur diffraktiven Projektion periodischer Linienmuster vertreten. Aufgrund der Periodizität kann eine eindeutige Zuordnung der Linien nur unter Zuhilfenahme zusätzlicher geometrischer Rahmenbedingungen erreicht werden. Im Falle einer einzelnen Kamera kann diese Rahmenbedingung der begrenzte Messraum sein. Mit dieser Einschränkung lässt sich jedoch, abhängig vom Triangulationswinkel, lediglich eine sehr geringe Anzahl Linien unterscheiden. Eine andere Möglichkeit besteht in einer Einschränkung der zu vermessenden Oberflächen. Können Höhenstufen und Unterbrechungen in der Oberfläche ausgeschlossen werden, sind die projizierten Linien in der Reihenfolge ihres Auftretens im Kamerabild indizierbar. Dies schränkt jedoch mögliche Anwendungen des Messsystems sehr stark ein. Wird eine zweite Kamera hinzugenommen, und zwar bei Stereo Vision, kann die Vielzahl der Linien aufgrund engerer geometrischer Rahmenbedingungen, auf der Grundlage von Epipolargeometrie, erhöht werden. Die Anzahl der Linien und somit die Messdatendichte liegt jedoch in der Praxis nahezu eine Größenordnung unter Ansätzen, die nichtperiodische Informationen verwenden. Eine zusätzliche Kamera erhöht zudem signifikant die Kosten eines derartigen Systems. In the prior art methods for the diffractive projection of periodic line patterns are represented. Due to the periodicity, an unambiguous assignment of the lines can only be achieved with the aid of additional geometric conditions. In the case of a single camera, this frame condition may be the limited measurement space. With this restriction, however, depending on the triangulation angle, only a very small number of lines can be distinguished. Another possibility is a restriction of the surfaces to be measured. If height levels and interruptions in the surface can be excluded, the projected lines are indexable in the order of their appearance in the camera image. However, this limits very much possible applications of the measuring system. If a second camera is added, namely in Stereo Vision, the multiplicity of lines can be increased due to tighter geometric conditions, based on epipolar geometry. However, the number of lines, and hence the measured data density, is in practice almost an order of magnitude less than approaches using non-periodic information. An additional camera also significantly increases the cost of such a system.
Es ist Aufgabe der vorliegenden Erfindung eine Vorrichtung und ein Verfahren zur Rekonstruktion einer dreidimensionalen Oberfläche eines Objektes mittels einer strukturierten Beleuchtung zur Projektion von Messmustern auf das Objekt bereit zu stellen, wobei die Projektion schnell, kostengünstig und lichteffizient ausführbar sein soll. Messmuster sollen leistungsfähig hinsichtlich einer robusten Dekodierbarkeit und insbesondere hinsichtlich der Anzahl von Messelementen, das heißt hinsichtlich der Datendichte sein. It is an object of the present invention to provide an apparatus and a method for reconstructing a three-dimensional surface of an object by means of a structured illumination for the projection of measurement patterns on the object, wherein the projection should be fast, inexpensive and light efficient executable. Measurement patterns should be powerful in terms of robust decodability and in particular with regard to the number of measuring elements, that is to say in terms of data density.
Die Aufgabe wird durch ein Verfahren gemäß dem Hauptanspruch und eine Vorrichtung gemäß dem Nebenanspruch gelöst. The object is achieved by a method according to the main claim and a device according to the independent claim.
Gemäß einem ersten Aspekt wird ein Verfahren zur Rekonstruktion einer Oberfläche eines Objekts mittels eine strukturierten Beleuchtung, insbesondere mit Laserlicht, mittels folgender Schritte vorgeschlagen:
- – mittels mindestens einer Projektoreinrichtung ausgeführtes Projizieren eines Messelemente aufweisenden Gesamtmessmusters auf die Oberfläche des Objekts;
- – mittels mindestens einer Erfassungseinrichtung ausgeführtes Erfassen des Gesamtmessmusters auf der Oberfläche des Objekts;
- – mittels einer Rechnereinrichtung ausgeführtes Berechnen, insbesondere Triangulieren, zur Rekonstruktion der Oberfläche des Objekts aus einer jeweiligen Verzerrung des Gesamtmessmusters,
in dem Gesamtmessmuster alle möglichen Positionen von Messlinien in sich entlang der Reihenfolge räumlich wiederholenden als Fenster bezeichneten Abschnitten enthalten sind, wobei in den Fenstern eine jeweilige Kombination von erzeugten und/oder nicht erzeugten Messlinien im Gesamtmessmuster den jeweiligen Ort im Gesamtmessmuster kodiert. According to a first aspect, a method for the reconstruction of a surface of an object by means of a structured illumination, in particular with laser light, is proposed by means of the following steps:
- Projecting an overall measuring pattern having measuring elements by means of at least one projector device onto the surface of the object;
- - Detected by at least one detecting means detecting the total measuring pattern on the surface of the object;
- Calculating, in particular triangulation, performed by means of a computer, for reconstructing the surface of the object from a respective distortion of the overall measuring pattern,
in the overall measurement pattern, all possible positions of measurement lines are contained in the sequence along the order of repeating sections called windows, wherein in the windows a respective combination of generated and / or non-generated measurement lines in the overall measurement pattern encodes the respective location in the overall measurement pattern.
Ein Gesamtmessmuster ist hier ein Begriff für ein allgemeines Messmuster, das insbesondere aus einer Gesamtheit an Messlinien besteht. An overall measurement pattern is here a term for a general measurement pattern, which consists in particular of a set of measurement lines.
Eine Reihenfolge von Messlinien bezeichnet hier insbesondere eine Sequenz von Messlinien. Sequenz, sequentiell oder sequenziell (von lateinisch für „Aufeinanderfolge“) steht für:
- – Reihenfolge, allgemein eine räumliche, zeitliche oder gedankliche, lineare Aufreihung oder Abfolge
- – Sequenz (Mathematik), sortierte Folge von Zahlen.
- - Order, generally a spatial, temporal or mental, linear sequencing or sequence
- - Sequence (mathematics), sorted sequence of numbers.
Zur Codierung einer örtlich variierenden Information im Messmuster, die zur Lösung des Korrespondenzproblems notwendig ist, wird erfindungsgemäß folgender Ansatz vorgeschlagen. Eine zeitliche und/oder örtliche Codierung erfolgt mittels aktiven und inaktiven Messlinien im Messmuster, wobei hier inaktiv das Auslassen von Messlinien in einem ansonsten voll besetzten Messmuster, insbesondere in einem Fenster, bezeichnet. For encoding a locally varying information in the measurement pattern, which is necessary to solve the correspondence problem, the following approach is proposed according to the invention. A temporal and / or local coding takes place by means of active and inactive measuring lines in the measuring pattern, wherein here inactive denotes the omission of measuring lines in an otherwise fully occupied measuring pattern, in particular in a window.
Ein Fenster ist hier insbesondere ein gleichförmiger räumlicher Ausschnitt des Gesamtmessmusters entlang der Reihenfolge der Messlinien, wobei eine Reihenfolge aller Ausschnitte zusammengefasst das Gesamtmessmuster ergeben. In particular, a window here is a uniform spatial section of the overall measurement pattern along the order of the measurement lines, wherein an order of all sections summarizes the overall measurement pattern.
Gemäß einem zweiten Aspekt wird eine Vorrichtung zur Rekonstruktion einer Oberfläche eines Objektes mittels einer strukturierten Beleuchtung, insbesondere mit Laserlicht, vorgeschlagen, die aufweist:
- – mindestens eine Projektoreinrichtung zum diffraktiven Projizieren eines Messelemente aufweisenden Gesamtmessmusters auf die Oberfläche des Objekts;
- – mindestens eine Erfassungseinrichtung zum Erfassen des Gesamtmessmusters auf der Oberfläche des Objekts;
- – eine Rechnereinrichtung zum Berechnen, insbesondere Triangulieren, zur Rekonstruktion der Oberfläche des Objekts aus einer jeweiligen Verzerrung des Gesamtmessmusters, dadurch gekennzeichnet, dass das Gesamtmessmuster als Messelemente eine Reihenfolge von Messlinien aufweist;
- At least one projector device for diffractively projecting a total measuring pattern having measuring elements onto the surface of the object;
- - At least one detecting means for detecting the total measuring pattern on the surface of the object;
- - A computer means for calculating, in particular triangulating, for reconstructing the surface of the object from a respective distortion of the total measuring pattern, characterized in that the total measuring pattern as measuring elements has a sequence of measuring lines;
Es wird eine 3D-Erfassung hoher Datendichte mittels diffraktiver Linienprojektionen und insbesondere unter Verwendung lediglich einer Kamera als Erfassungseinrichtung vorgeschlagen. A 3D data acquisition of high data density is proposed by means of diffractive line projections and in particular using only one camera as the detection device.
Weitere vorteilhafte Ausgestaltungen werden in Verbindung mit den Unteransprüchen beansprucht. Further advantageous embodiments are claimed in conjunction with the subclaims.
Gemäß einer vorteilhaften Ausgestaltung kann die mindestens eine Projektoreinrichtung eine Vielzahl von Messmustern auf die Oberfläche des Objektes projizieren, wobei die Messmuster überlagert das Gesamtmessmuster ausbilden. According to an advantageous embodiment, the at least one projector device can project a plurality of measurement patterns onto the surface of the object, the measurement patterns superimposed forming the overall measurement pattern.
Gemäß einer weiteren vorteilhaften Ausgestaltung kann die Projektoreinrichtung zum Unterscheiden von Messmustern diese in einer zeitlichen Abfolge projizieren. According to a further advantageous embodiment, the projector device for distinguishing measurement patterns can project these in a temporal sequence.
Gemäß einer weiteren vorteilhaften Ausgestaltung kann die Projektoreinrichtung zum Unterscheiden von Messmustern, diese mit zueinander unterschiedlichen Lichtwellenlängen und insbesondere gleichzeitig projizieren. According to a further advantageous embodiment, the projector device for distinguishing measurement patterns, they project with mutually different wavelengths of light and in particular at the same time.
Gemäß einer weiteren vorteilhaften Ausgestaltung kann die Projektoreinrichtung das Gesamtmessmuster als eine, insbesondere horizontale, Aneinanderreihung zueinander beabstandeter und zueinander parallel angeordneter Messlinien, insbesondere gleicher Breite und/oder Intensität, erzeugen. According to a further advantageous embodiment, the projector device can generate the overall measuring pattern as a, in particular horizontal, juxtaposition of spaced apart and parallel to each other arranged measuring lines, in particular the same width and / or intensity.
Gemäß einer weiteren vorteilhaften Ausgestaltung kann die Projektoreinrichtung in mindestens einem als Primärmessmuster bezeichneten Messmuster, insbesondere in den Fenstern, immer alle Messlinien erzeugen. Gemäß einer vorteilhaften Ausgestaltung kann mindestens eines der Muster voll besetzt sein, d.h. es weist bei einer gegebenen Linienperiode LP die maximal im Muster darstellbare Anzahl von Linien L auf. Diese primären Muster PM dienen vorteilhaft der Synchronisation der Musterdecodierung und der korrekten Zuordnung von Linien L der Sekundärmuster. According to a further advantageous embodiment, the projector device can always generate all measuring lines in at least one measuring pattern designated as the primary measuring pattern, in particular in the windows. According to an advantageous embodiment, at least one of the patterns may be fully occupied, i. For a given line period LP, it has the maximum number of lines L that can be represented in the pattern. These primary patterns PM advantageously serve to synchronize the pattern decoding and the correct assignment of lines L of the secondary patterns.
Gemäß einer weiteren vorteilhaften Ausgestaltung kann die Projektoreinrichtung drei Messmuster erzeugen, wobei in jedem Fenster in einem der Messmuster des Gesamtmessmusters immer eine Messlinie erzeugt ist und in den beiden anderen Messmustern jeweils maximal eine Messlinie erzeugt ist. According to a further advantageous embodiment, the projector device can generate three measurement patterns, wherein in each window in one of the measurement patterns of the overall measurement pattern always a measurement line is generated and in each of the two other measurement patterns a maximum of one measurement line is generated.
Gemäß einer weiteren vorteilhaften Ausgestaltung kann die Projektoreinrichtung innerhalb der Vielzahl an Fenstern jeweils lediglich Codierungen mit einer Mindestanzahl von erzeugten Messlinien ausbilden. In einer vorteilhaften Ausgestaltung ist die Symbolsequenz so gestaltet, dass über alle projizierten Muster so viele Linien L wie möglich projiziert werden, beispielsweise mittels Auslassen des Symboles 3, das gemäß Tabelle 1 keine Sekundärlinien projiziert. Dies hat den Vorteil, dass so viele Messdaten wie möglich generiert werden, da Messdaten lediglich entlang der Linien L erzeugt werden können. According to a further advantageous embodiment, the projector device can form only codes with a minimum number of generated measurement lines within the plurality of windows. In an advantageous embodiment, the symbol sequence is designed so that as many lines L as possible are projected over all the projected patterns, for example by omitting the
Gemäß einer weiteren vorteilhaften Ausgestaltung kann die Projektoreinrichtung in einem Fenster eine Position als ein Wort projizieren, das aus einer Reihenfolge von Symbolen besteht, die mittels einer jeweiligen Kombination von erzeugten und/oder nicht erzeugten Messlinien geschaffen werden können. According to a further advantageous embodiment, the projector device can project a position as a word in a window, which consists of a sequence of symbols which can be created by means of a respective combination of generated and / or non-generated measurement lines.
In der Kodierungstheorie nennt man die Elemente, aus denen ein Code besteht, „Codewörter“, die Symbole aus denen die Codewörter bestehen, bilden ein „Alphabet“. Gemäß dieser Erfindung sind die Codewörter lediglich als Wörter bezeichnet, die aus Symbolen gebildet werden, denen jeweils ein Symbolindex zugeordnet werden kann. In coding theory, the elements that make up a code are called "codewords", the symbols that make up the codewords form an "alphabet". According to this invention, the codewords are referred to merely as words formed from symbols, each of which can be assigned a symbol index.
Gemäß einer weiteren vorteilhaften Ausgestaltung kann die Projektoreinrichtung in der Gesamtheit aller benachbarten Fenster eine Symbolsequenz entlang der Reihenfolge der Messlinien erzeugen. Die vorgeschlagene Erzeugung von Messlinien in jeweiligen Messmustern, die überlagert werden, und das daraus sich ergebende Gesamtmessmuster entspricht einer als Symbolsequenz bezeichneten Gesamtheit an projizierten Symbolen, wobei ein Symbol einer Kombination in einem jeweiligen als Fenster bezeichneten räumlichen Abschnitt ausgewählter erzeugter und nicht erzeugter Linien entspricht, wobei ein Symbolindex durch ein Erzeugen und/oder Auslassen von Messlinien in dem Fenster codiert ist, erlaubt eine vorteilhafte Lösung des Korrespondenzproblems mittels eines nicht-periodischen Gesamtmessmusters unter Beibehaltung einer hohen Messliniendichte, wobei die Erzeugung einer längeren Symbolsequenz mit einer Mehrzahl von möglichen Symbole aufweisenden Wörtern, wobei ein Wort mittels des dazugehörigen Fensters festgelegt wird, führt zu einer fehlertoleranteren Decodierung. According to a further advantageous embodiment, the projector device can generate a symbol sequence along the order of the measurement lines in the entirety of all adjacent windows. The proposed generation of measurement lines in respective measurement patterns which are superimposed and the resulting overall measurement pattern corresponds to a totality of projected symbols, referred to as a symbol sequence, where a symbol corresponds to a combination in a respective spatial section of selected generated and non-generated lines, referred to as a window, wherein a symbol index is coded by generating and / or omitting measurement lines in the window, allows an advantageous solution of the correspondence problem by means of a non-periodic overall measurement pattern while maintaining a high density of the measurement line, generating a longer symbol sequence having a plurality of possible symbols Setting a word using the associated window results in more error-tolerant decoding.
Gemäß einer weiteren vorteilhaften Ausgestaltung kann die Projektoreinrichtung ein Wort innerhalb einer Symbolsequenz oder eines Gesamtmessmusters lediglich so oft erzeugen, dass das Korrespondenzproblem aufgrund geometrischer Rahmenbedingungen zwischen Kamera und Projektoreinrichtung, insbesondere mittels Epipolargeometrie, eindeutig lösbar ist. According to a further advantageous embodiment, the projector device can only generate a word within a symbol sequence or an overall measurement pattern so often that the correspondence problem can be solved unambiguously on account of geometrical framework conditions between camera and projector device, in particular by means of epipolar geometry.
Gemäß einer weiteren vorteilhaften Ausgestaltung kann die Projektoreinrichtung die Symbolsequenz bei einer Hamming-Distanz von mindestens 2 ein beliebiges Wort von einem anderen beliebigen Wort an mindestens zwei Stellen unterschiedliche Symbole aufweisend erzeugen. In einer vorteilhaften Ausgestaltung kann die Symbolsequenz so gestaltet sein, dass zwischen zwei beliebigen Worten eine Hamming-Distanz h von mindestens 2 besteht, d.h., dass zwei beliebige Worte aus mindestens zwei Stellen unterschiedliche Symbole aufweisen. Im Fall von h = 2 können fehlerhafte Symbole erkannt werden, bei h > 2 können ein oder mehrere Symbolfehler korrigiert werden. According to a further advantageous embodiment, the projector device may generate the symbol sequence at a Hamming distance of at least 2, any word from another arbitrary word having at least two locations having different symbols. In an advantageous embodiment, the symbol sequence can be designed such that a Hamming distance h of at least 2 exists between any two words, ie that any two words from at least two places have different symbols. In the case of h = 2, erroneous symbols can be detected, with h> 2 one or more symbol errors can be corrected.
Gemäß einer weiteren vorteilhaften Ausgestaltung kann die Projektoreinrichtung die Symbolsequenz mit einer Hamming-Distanz derart erzeugen, dass ein jeweiliges Wort bei einer Symbollänge kleiner oder gleich 4 eindeutig ist. In einer vorteilhaften Ausgestaltung kann die Symbolsequenz so gestaltet sein, dass das Eindeutigkeitsfenster bzw. Fenster besonders klein ist, d.h., dass mit einer relativ kleinen Wortlänge eine Eindeutigkeit oder eine entsprechende Ausführung geforderter Hamming-Distanz erreicht wird. Ein kleines Eindeutigkeitsfenster weist den Vorteil auf, dass die minimal auflösbare Objektgröße verkleinert wird, wenn Objekte eine vom Rest des Messobjekts isolierte Oberfläche oder einen großen Höhensprung aufweisen. According to a further advantageous embodiment, the projector device can generate the symbol sequence with a Hamming distance in such a way that a respective word is unambiguous at a symbol length less than or equal to 4. In an advantageous embodiment, the symbol sequence can be designed such that the uniqueness window or window is particularly small, that is to say that with a relatively small word length, uniqueness or a corresponding execution of the required Hamming distance is achieved. A small uniqueness window has the advantage of minimizing the minimum resolvable object size when objects have a surface isolated from the remainder of the measurement object or a large elevation.
Gemäß einer weiteren vorteilhaften Ausgestaltung kann die Projektoreinrichtung die Symbolsequenz mit einer Hamming- Distanz und einer Größe der Fenster derart oft aneinander reiht, dass das Korrespondenzproblem aufgrund geometrischer Rahmenbedingungen zwischen Erfassungseinrichtung und Projektoreinrichtung, insbesondere mittels Epipolargeometrie, eindeutig lösbar ist. In einer vorteilhaften Ausgestaltung kann die Symbolsequenz derart gestaltet sein, dass das Eindeutigkeitsfenster oder Fenster um die Hamming-Distanz h erhalten bleiben, wenn die Symbolsequenz mehrmals aneinandergereiht ist, d.h., sich das projizierte Linienmuster wiederholt. Eine Eindeutigkeit kann dann in gewissen Grenzen mittels geometrischer Rahmenbedingungen hergestellt werden, und zwar beispielsweise über den Arbeitsbereich des Messsystems oder den Einsatz mehrerer Kameras. Ein Vorteil liegt dann darin, dass das Eindeutigkeitsfenster gegebenenfalls kleiner ausgelegt werden kann. In accordance with a further advantageous embodiment, the projector device can juxtapose the symbol sequence with a Hamming distance and a size of the windows so often that the correspondence problem can be unambiguously solved on the basis of geometric framework conditions between the detection device and the projector device, in particular by means of epipolar geometry. In an advantageous embodiment, the symbol sequence may be designed so that the uniqueness window or window is maintained around the Hamming distance h when the symbol sequence is lined up several times, i.e., the projected line pattern repeats itself. A uniqueness can then be produced within certain limits by means of geometric conditions, for example, over the working range of the measuring system or the use of multiple cameras. One advantage is that the uniqueness window can be made smaller, if necessary.
Gemäß einer weiteren vorteilhaften Ausgestaltung kann die Projektoreinrichtung die Symbolsequenz derart erzeugen, dass das Auftreten von Messlinien achsen- oder punktsymmetrisch ist. In einer vorteilhaften Ausgestaltung kann die Symbolsequenz so gestaltet sein, dass sie eine achsen- oder punktsymmetrische Mustersequenz erzeugt. Dies hat den Vorteil, dass die Mustersequenz mit geringem Aufwand mittels beispielsweise diffraktiven optischen Elementen projiziert werden kann. According to a further advantageous embodiment, the projector device can generate the symbol sequence such that the occurrence of measurement lines is axis or point symmetrical. In an advantageous embodiment, the symbol sequence can be designed such that it generates an axis-symmetrical or point-symmetrical pattern sequence. This has the advantage that the pattern sequence can be projected with little effort by means of, for example, diffractive optical elements.
Gemäß einer weiteren vorteilhaften Ausgestaltung kann die Projektoreinrichtung zur Erhöhung einer Messelementdichte mittels rotatorisch oder translatorisch aktuierter Komponenten, insbesondere mittels eines Scanspiegels, eine zeitlich variierende Verschiebung zwischen Messmustern ausführen. According to a further advantageous embodiment, the projector device can increase the density of a measuring element by means of components that are actuated in a rotational or translatory manner, in particular by means of a scanning mirror, to perform a time-varying shift between measuring patterns.
Gemäß einer weiteren vorteilhaften Ausgestaltung kann die Projektoreinrichtung für jedes aus Messlinien bestehende Messmuster räumlich getrennt jeweils eine Lichtquelle, insbesondere einen Laser, sowie eine linienerzeugende Optik und ein diffraktives optisches Element oder ein linienerzeugendes diffraktives optisches Element aufweisen. According to a further advantageous embodiment, the projector device for each of measurement lines existing measurement patterns spatially separated in each case a light source, in particular a laser, as well as a line-generating optics and a diffractive optical element or a line-generating diffractive optical element.
Gemäß einer weiteren vorteilhaften Ausgestaltung kann die Projektoreinrichtung, insbesondere entlang der Messlinien, eine lineare Anordnung, einer Mehrzahl von jeweils eine Lichtquelle sowie eine linienerzeugende Optik und ein diffraktives optisches Element oder ein linienerzeugendes diffraktives optisches Element aufweisender Projektoren aufweisen. According to a further advantageous embodiment, the projector device, in particular along the measurement lines, a linear array, a plurality of each have a light source and a line-generating optics and a diffractive optical element or a line-generating diffractive optical element exhibiting projectors.
Gemäß einer weiteren vorteilhaften Ausgestaltung kann die Projektoreinrichtung für alle aus Messlinien bestehenden Messmuster eine Lichtquelle, insbesondere einen Laser, sowie eine Einrichtung zum Auswechseln einer Anzahl von linienerzeugenden Optiken und diffraktiven optischen Elementen und/oder einer Anzahl von linienerzeugenden diffraktiven optischen Elementen aufweisen. According to a further advantageous embodiment, the projector device can have a light source, in particular a laser, and a device for exchanging a number of line-generating optics and diffractive optical elements and / or a number of line-producing diffractive optical elements for all measurement patterns consisting of measurement lines.
Gemäß einer weiteren vorteilhaften Ausgestaltung kann die Lichtquelle beziehungsweise können die Lichtquellen eine Temperaturregelung(en) aufweisen. According to a further advantageous embodiment, the light source or the light sources may have a temperature control (s).
Gemäß einer weiteren vorteilhaften Ausgestaltung können die Lichtquellen jeweils eine unterschiedliche Wellenlänge emittieren und die Erfassungseinrichtungen Farbkameras sind. According to a further advantageous embodiment, the light sources each emit a different wavelength and the detection devices are color cameras.
Die Erfindung wird anhand von Ausführungsbeispielen in Verbindung mit den Figuren näher beschrieben. Es zeigen: The invention will be described in more detail by means of exemplary embodiments in conjunction with the figures. Show it:
Sind eine Linienperiode LP und eine Anzahl von N_sek Sekundärmustern, und zwar hier ist N_sek = 2, gegeben, so weist eine vorteilhafte Ausführungsform eine Verschiebung von LP/(N_sek + 1) auf, d.h., eine gleichförmige Verteilung und Verschiebung der Linie entlang einer zeitlichen Abfolge einer Musterprojektion kann damit geschaffen werden. Given a line period LP and a number of N_sec secondary patterns, here N_sek = 2, an advantageous embodiment has a shift of LP / (N_sec + 1), ie a uniform distribution and displacement of the line along a temporal Sequence of a pattern projection can be created with it.
Im Gegensatz zum Primärmuster P sind die sekundären Linienmuster S1 und S2 nicht voll besetzt. Innerhalb der Sequenz oder Reihenfolge des Gesamtmessmusters GM, das gemäß
Die codierte Serie von Linienmustern beispielsweise in Form von dem Primärmuster P und den Sekundärmustern S1 und S2 ermöglicht Symbole, die aus entsprechenden Kombinationen von an- oder abwesenden Linien L bei einer beispielhaften Anzahl von N_sek = 2 Sekundärmustern geschaffen werden können. Tabelle 1:
The coded series of line patterns, for example in the form of the primary pattern P and the secondary patterns S1 and S2, allow for symbols that can be created from corresponding combinations of absent or absent lines L in an exemplary number of N_sec = 2 secondary patterns. Table 1:
Die Gesamtheit an projizierten Symbolen kann als Symbolsequenz bezeichnet werden. Die Symbolsequenz hat eine Länge N, wobei N der Anzahl an Linien L im primären Muster P entspricht. Die Symbolsequenz kann beispielsweise so gestaltet sein, dass innerhalb eines sogenannten Fensters F, das ebenso als Eindeutigkeitsfenster bezeichnet werden kann, von benachbarten Symbolen, die Kombination aus Symbolen einmalig ist. Tabelle 2 zeigt eine beispielhafte Symbolsequenz mit einem Fenster F der Länge 3 sowie die ersten sechs Symbolsequenz- bzw. Streifenindizes und deren Symbole im Fenster F. Tabelle 2: Symbolsequenz: The totality of projected symbols can be called a symbol sequence. The symbol sequence has a length N, where N corresponds to the number of lines L in the primary pattern P. The symbol sequence can be designed, for example, such that within a so-called window F, which can also be called a uniqueness window, of neighboring symbols, the combination of symbols is unique. Table 2 shows an exemplary symbol sequence with a window F of
Symbolsequenzindizes und Symbolsequenzwörter:
0:0,0,0
1:0,0,1
2:0,1,0
3:1,0,0
4:0,0,2
5:0,2,0
...Symbol sequence indices and symbol sequence words:
0: 0,0,0
1: 0,0,1
2: 0,1,0
3: 1,0,0
4: 0,0,2
5: 0,2,0
...
Damit zeigt Tabelle 2 ein Ausführungsbeispiel einer Symbolsequenz, ein Eindeutigkeitsfenster bzw. Fenster F sowie Sequenz- bzw. Streifenindizes. Thus, Table 2 shows an embodiment of a symbol sequence, a window of unambiguity or window F and sequence or strip indices.
Gemäß diesem insbesondere mittels der Symbolsequenz gemäß Tabelle 2 dargestellten Ausführungsbeispiel können im Kamerabild des primären Musters P drei benachbarte Linien L gefunden werden. Die An- und Abwesenheit von Linien L in den Sekundärmustern S1 und S2 im entsprechenden Suchbereich, wobei die Sekundärlinien L zwischen den Primärlinien L liegen müssen, stellt eine Sequenz der Symbole, und zwar hier im Fenster F die Kombination 0,2,0 dar, die aus der Tabelle 1 abgeleitet werden kann und ein sogenanntes Wort W erzeugt. So wird das Symbol 2 derart erzeugt, dass eine Linie L ausschließlich im Sekundärmuster S2 erzeugt ist. Das Symbol 0 wird derart erzeugt, dass Linien L in beiden Sekundärmustern S1 und S2 erzeugt sind. Symbol 3 wird dadurch erzeugt, dass keine Linien L in den Sekundärmustern S1 und S2 erzeugt sind. Eine Suche in der Symbolsequenz, mit der die Linienmuster generiert wurden, ergibt, dass das Wort W:0,2,0 an Stelle
Eine Verwendung eines voll besetzten Primärmusters P und mehrerer Sekundärmuster S1, S2, ... bewirkt eine Maximierung einer Datendichte und eine erhöhte Robustheit der Musterdecodierung, wobei eine gleichförmigere Messdatendichte über eine gesamte Messfläche bewirkt werden kann. Eine Verschiebung von Positionen von Linien L zwischen Mustern innerhalb der Sequenz oder des Gesamtmusters GM bewirkt eine wirksame Erhöhung der Messdatendichte, da lediglich an Stellen einer Linie L Datenpunkte erzeugt werden können und so effektiv Anzahl und auftretende Orte der Linien L erhöht werden können. Ein Auslassen von Symbolen mit niedriger oder gar keiner Besetzung von Linien L bewirkt vorteilhaft eine höhere Anzahl an Messpunkten in der Sequenz bzw. dem Gesamtmessmuster GM. Using a fully populated primary pattern P and multiple secondary patterns S1, S2, ... maximizes data density and increases robustness of pattern decoding, with a more uniform data density over an entire measurement area. A shift of positions of lines L between patterns within the sequence or the overall pattern GM effectively increases the measured data density, since data points can be generated only at points of a line L and thus effectively increase the number and occurrences of the lines L. An omission of Symbols with little or no occupation of lines L advantageously results in a higher number of measurement points in the sequence or overall measurement pattern GM.
Im Gegensatz zur abbildenden Projektion, wobei das projizierte Muster vorwiegend mittels Lichtbrechung, das heißt refraktiv, erzeugt wird, wird bei der diffraktiven Projektion das Muster vorwiegend mittels Beugung erzeugt, und zwar in der Regel mittels sogenannter diffraktiver, optischer Elemente (DOEs). Die diffraktive Projektion von Messmustern ist besonders lichteffizient, schränkt aber die Gestaltung der Messmuster ein. Die Dichte der Messlinien im Messraum ist begrenzt durch die Auflösung der Kameras, die zur Auswertung verwendet werden. Ist die Liniendichte zu hoch ausgelegt, können gegebenenfalls Messlinien, wie diese beispielsweise in
Eine Laserlinie trifft auf ein Element zur mehrfachen Strahlteilung mit individuell definierten Umlenkwinkeln, wobei dieses Element vorzugsweise ein diffraktives optisches Element DOE sein kann. Die selektive Strahlteilung bewirkt die Erzeugung eines Musters von Linien L entsprechend der Vorgaben einer Symbolsequenz. Dieses Muster kann periodisch, und zwar beispielsweise im Falle eines Primärmusters P, oder nicht periodisch, und zwar im Falle eines sekundären Musters S1 oder S2 sein. Vorteilhaft ist die Verwendung einer Symbolsequenz, die eine spiegelsymmetrische Mustersequenz erzeugt oder aus der Mustersequenz ableitbar ist, da diese mit geringem Aufwand mit diffraktiven optischen Elementen DOEs dargestellt werden kann. Gemäß einer weiteren Ausführungsform können das Element zur Linienerzeugung sowie der Strahlteiler in einem einzigen optischen Element zusammengefasst sein, und zwar beispielsweise in einem diffraktiven optischen Element DOE. Zwar ist eine Regulierung der Temperatur von Laserdioden nicht erforderlich, aber es ist vorteilhaft, da die erzeugte Laserwellenlänge und damit eine Wiedergabe eines jeweiligen Musters reproduzierbarer wird. Mittels einer gezielten Temperaturregelung individueller Laserdioden kann eine herstellungsbedingte Streuung von Laserwellenlängen teilweise oder ganz kompensiert werden. A laser line encounters an element for multiple beam splitting with individually defined deflection angles, this element preferably being a diffractive optical element DOE. The selective beam splitting causes the generation of a pattern of lines L according to the specifications of a symbol sequence. This pattern may be periodic, for example in the case of a primary pattern P, or not periodically, in the case of a secondary pattern S1 or S2. It is advantageous to use a symbol sequence which generates a mirror-symmetrical pattern sequence or can be derived from the pattern sequence, since this can be displayed with little effort with diffractive optical elements DOEs. According to a further embodiment, the line generation element and the beam splitter may be combined in a single optical element, for example in a diffractive optical element DOE. Although it is not necessary to regulate the temperature of laser diodes, it is advantageous because the laser wavelength produced and thus a reproduction of a respective pattern becomes more reproducible. By means of a targeted temperature control of individual laser diodes, a production-related scattering of laser wavelengths can be partially or completely compensated.
Eine Verwendung einer codierten, monochromatischen Liniensequenz bewirkt vorteilhaft eine Lösung des sogenannten Korrespondenzproblems. Eine monochromatische Liniensequenz ist diffraktiv projizierbar, wobei dies zu einer signifikant höheren Lichteffizienz führt, so dass die Kosten der Lichtquelle
Alle beschriebenen Varianten von Mustersequenzen von Linien L sind geeignet, mittels diffraktiver Laserprojektion erzeugt zu werden, was die Projektion mittels refraktiven Techniken jedoch nicht ausschließt. Die diffraktive Laserprojektion hat folgende Vorteile. Eine signifikant höhere Lichteffizienz im Vergleich zu einer abbildenden oder absorptiven Projektion. Eine schmalbandig-monochromatische Projektion ermöglicht effektives Ausblenden von Umgebungslicht mittels kameraseitiger Bandpassfilter. Eine monochromatische Projektionswellenlänge kann in weiten Grenzen gewählt werden, und zwar ebenso zur unsichtbaren Nah-Infrarot-Projektion. Ein Aufbau einer Projektoreinrichtung
Eine technische Möglichkeit zur Erhöhung der Liniendichte liegt in der zeitlich aufeinanderfolgenden, sequentiellen Projektion mehrerer Messmuster. Die zeitliche Variation der Messmuster, beispielsweise mittels eines Scanspiegels SM gemäß
- [1]
.Forster, „Real-Time Range Imaging for Human-Machine Interfaces“, Dissertation an der Technischen Universität München, 2004 - [2]
.Li Zhang, Brian Curless, and Steven M. Seitz, “Rapid shape acquisition using color structured light and multi-pass dynamic programming”, in the 1st IEEE International Symposium on 3D Data Processing, Visualization, and Transmission, pages 24–36, 2002 - [3]
.Chen, “3-D shape measurement by composite pattern projection and hybrid processing”, College of Engineering, Peking University, Beijing 100871, China, 2007 - [4]
.Schmalz, Angelopoulou, “Robust Single-Shot Structured Light”, Siemens AG, München, Universität Erlangen, 2010
- [1]
,Forster, "Real-Time Range Imaging for Human Machine Interfaces", dissertation at the Technical University of Munich, 2004 - [2]
,Li Zhang, Brian Curless, and Steven M. Seitz, "Rapid Shape Acquisition using Color Structured Light and Multi-pass Dynamic Programming," in the 1st IEEE International Symposium on 3D Data Processing, Visualization, and Transmission, pages 24-36, 2002 - [3]
,Chen, "3-D shape measurement by composite pattern projection and hybrid processing", College of Engineering, Beijing University, Beijing 100871, China, 2007 - [4]
,Schmalz, Angelopoulou, "Robust Single-Shot Structured Light", Siemens AG, Munich, University of Erlangen, 2010
ZITATE ENTHALTEN IN DER BESCHREIBUNG QUOTES INCLUDE IN THE DESCRIPTION
Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.This list of the documents listed by the applicant has been generated automatically and is included solely for the better information of the reader. The list is not part of the German patent or utility model application. The DPMA assumes no liability for any errors or omissions.
Zitierte PatentliteraturCited patent literature
- US 5548418 [0010] US 5548418 [0010]
- US 7433024 B2 [0011] US 7433024 B2 [0011]
- WO 2007/043036 A1 [0012] WO 2007/043036 A1 [0012]
Zitierte Nicht-PatentliteraturCited non-patent literature
- Forster, „Real-Time Range Imaging for Human-Machine Interfaces“, Dissertation an der Technischen Universität München, 2004 [0074] Forster, "Real-Time Range Imaging for Human-Machine Interfaces", Dissertation at the Technical University of Munich, 2004 [0074]
- Li Zhang, Brian Curless, and Steven M. Seitz, “Rapid shape acquisition using color structured light and multi-pass dynamic programming”, in the 1st IEEE International Symposium on 3D Data Processing, Visualization, and Transmission, pages 24–36, 2002 [0074] Li Zhang, Brian Curless, and Steven M. Seitz, "Rapid Shape Acquisition using Color Structured Light and Multi-pass Dynamic Programming," in the 1st IEEE International Symposium on 3D Data Processing, Visualization, and Transmission, pages 24-36, 2002 [0074]
- Chen, “3-D shape measurement by composite pattern projection and hybrid processing”, College of Engineering, Peking University, Beijing 100871, China, 2007 [0074] Chen, "3-D shape measurement by composite pattern projection and hybrid processing", College of Engineering, Beijing University, Beijing 100871, China, 2007 [0074]
- Schmalz, Angelopoulou, “Robust Single-Shot Structured Light”, Siemens AG, München, Universität Erlangen, 2010 [0074] Schmalz, Angelopoulou, "Robust Single-Shot Structured Light", Siemens AG, Munich, University of Erlangen, 2010 [0074]
Claims (37)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102015205187.0A DE102015205187A1 (en) | 2015-03-23 | 2015-03-23 | Method and device for the projection of line pattern sequences |
| PCT/EP2015/075717 WO2016150527A1 (en) | 2015-03-23 | 2015-11-04 | Method and apparatus for reconstructing surfaces by projecting coded line pattern sequences |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE102015205187.0A DE102015205187A1 (en) | 2015-03-23 | 2015-03-23 | Method and device for the projection of line pattern sequences |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE102015205187A1 true DE102015205187A1 (en) | 2016-09-29 |
Family
ID=54545097
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE102015205187.0A Withdrawn DE102015205187A1 (en) | 2015-03-23 | 2015-03-23 | Method and device for the projection of line pattern sequences |
Country Status (2)
| Country | Link |
|---|---|
| DE (1) | DE102015205187A1 (en) |
| WO (1) | WO2016150527A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113358052A (en) * | 2021-04-09 | 2021-09-07 | 宿迁学院 | Express size measuring device and method |
| WO2022128621A1 (en) * | 2020-12-15 | 2022-06-23 | Infinisense Technologies GmbH | Method and intraoral scanner for detecting the topography of the surface of a translucent object, in particular a dental object |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FI128523B (en) | 2018-06-07 | 2020-07-15 | Ladimo Oy | Modeling the topography of a three-dimensional surface |
| WO2020073065A1 (en) * | 2018-10-04 | 2020-04-09 | Du Preez Isak | Optical surface encoder |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5548418A (en) | 1994-01-14 | 1996-08-20 | Dcs Corporation | Holographic structured light generator |
| US20040105580A1 (en) * | 2002-11-22 | 2004-06-03 | Hager Gregory D. | Acquisition of three-dimensional images by an active stereo technique using locally unique patterns |
| WO2007043036A1 (en) | 2005-10-11 | 2007-04-19 | Prime Sense Ltd. | Method and system for object reconstruction |
| US7433024B2 (en) | 2006-02-27 | 2008-10-07 | Prime Sense Ltd. | Range mapping using speckle decorrelation |
| WO2012033109A1 (en) * | 2010-09-08 | 2012-03-15 | Canon Kabushiki Kaisha | Method and apparatus for 3d-measurement by detecting a predetermined pattern |
| EP2437026A1 (en) * | 2008-10-06 | 2012-04-04 | Mantisvision Ltd. | Method and system for providing threedimensional and range inter-planar estimation |
| WO2013132494A1 (en) * | 2012-03-09 | 2013-09-12 | Galil Soft Ltd | System and method for non-contact measurement of 3d geometry |
| WO2013184340A1 (en) * | 2012-06-07 | 2013-12-12 | Faro Technologies, Inc. | Coordinate measurement machines with removable accessories |
| US20140037146A1 (en) * | 2012-07-31 | 2014-02-06 | Yuichi Taguchi | Method and System for Generating Structured Light with Spatio-Temporal Patterns for 3D Scene Reconstruction |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7212663B2 (en) * | 2002-06-19 | 2007-05-01 | Canesta, Inc. | Coded-array technique for obtaining depth and other position information of an observed object |
| DE10232690A1 (en) * | 2002-07-18 | 2004-02-12 | Siemens Ag | Method and device for three-dimensional detection of objects and use of the device and method |
| DE10344922B4 (en) * | 2003-09-25 | 2008-06-26 | Siemens Audiologische Technik Gmbh | All-scanner |
| DE102006037778B4 (en) * | 2006-08-11 | 2011-02-10 | Siemens Ag | Arrangement and method for motion compensation of patients during procedures |
| EP2259013B1 (en) * | 2009-05-25 | 2013-11-20 | Siemens Aktiengesellschaft | Topographical measurement of an object |
| DE102013214997A1 (en) * | 2013-07-31 | 2015-02-05 | Siemens Aktiengesellschaft | Arrangement for three-dimensional detection of an elongated interior |
-
2015
- 2015-03-23 DE DE102015205187.0A patent/DE102015205187A1/en not_active Withdrawn
- 2015-11-04 WO PCT/EP2015/075717 patent/WO2016150527A1/en not_active Ceased
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5548418A (en) | 1994-01-14 | 1996-08-20 | Dcs Corporation | Holographic structured light generator |
| US20040105580A1 (en) * | 2002-11-22 | 2004-06-03 | Hager Gregory D. | Acquisition of three-dimensional images by an active stereo technique using locally unique patterns |
| WO2007043036A1 (en) | 2005-10-11 | 2007-04-19 | Prime Sense Ltd. | Method and system for object reconstruction |
| US7433024B2 (en) | 2006-02-27 | 2008-10-07 | Prime Sense Ltd. | Range mapping using speckle decorrelation |
| EP2437026A1 (en) * | 2008-10-06 | 2012-04-04 | Mantisvision Ltd. | Method and system for providing threedimensional and range inter-planar estimation |
| WO2012033109A1 (en) * | 2010-09-08 | 2012-03-15 | Canon Kabushiki Kaisha | Method and apparatus for 3d-measurement by detecting a predetermined pattern |
| WO2013132494A1 (en) * | 2012-03-09 | 2013-09-12 | Galil Soft Ltd | System and method for non-contact measurement of 3d geometry |
| WO2013184340A1 (en) * | 2012-06-07 | 2013-12-12 | Faro Technologies, Inc. | Coordinate measurement machines with removable accessories |
| US20140037146A1 (en) * | 2012-07-31 | 2014-02-06 | Yuichi Taguchi | Method and System for Generating Structured Light with Spatio-Temporal Patterns for 3D Scene Reconstruction |
Non-Patent Citations (5)
| Title |
|---|
| Chen, "3-D shape measurement by composite pattern projection and hybrid processing", College of Engineering, Peking University, Beijing 100871, China, 2007 |
| Li Zhang et al.;"Rapid shape acquisition using color structured light and multi-pass dynamic programming"; in Proceedings of 3D Data Processing Visualization and Transmission, 2002, S.24 - 36 * |
| Li Zhang et al.;"Rapid shape acquisition using color structured light and multi-pass dynamic programming"; in Proceedings of 3D Data Processing Visualization and Transmission, 2002, S.24 – 36 |
| Li Zhang, Brian Curless, and Steven M. Seitz, "Rapid shape acquisition using color structured light and multi-pass dynamic programming", in the 1st IEEE International Symposium on 3D Data Processing, Visualization, and Transmission, pages 24–36, 2002 |
| Schmalz, Angelopoulou, "Robust Single-Shot Structured Light", Siemens AG, München, Universität Erlangen, 2010 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022128621A1 (en) * | 2020-12-15 | 2022-06-23 | Infinisense Technologies GmbH | Method and intraoral scanner for detecting the topography of the surface of a translucent object, in particular a dental object |
| US12433724B2 (en) | 2020-12-15 | 2025-10-07 | Infinisense Technologies GmbH | Method and intraoral scanner for detecting the topography of the surface of a translucent object, in particular a dental object |
| CN113358052A (en) * | 2021-04-09 | 2021-09-07 | 宿迁学院 | Express size measuring device and method |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2016150527A1 (en) | 2016-09-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1971820B1 (en) | Creation of a distance image | |
| DE112012001243B4 (en) | Method for measuring depth values in a scene | |
| EP3033588B1 (en) | Method and device for non-contact measuring of surface contours | |
| DE102016002398B4 (en) | Optical 3D sensor for fast and dense shape detection | |
| EP2275989B1 (en) | Stereoscopic 3D camera | |
| EP3775767B1 (en) | Method and system for measuring an object by means of stereoscopy | |
| DE102015202182A1 (en) | Apparatus and method for sequential, diffractive pattern projection | |
| 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 | |
| DE102013212409A1 (en) | Method for image acquisition of a preferably structured surface of an object and device for image acquisition | |
| DE102015205187A1 (en) | Method and device for the projection of line pattern sequences | |
| DE102012002161A1 (en) | Method for three-dimensional optical surface measurement of objects by measurement device, involves projecting spectral narrow band optical patterns on object, and detecting patterns as location-differing image pattern of object surface | |
| EP2627968A1 (en) | Device and method for three-dimensional image capturing | |
| EP3274652A1 (en) | Fringe projection method, fringe projection device, and computer program product | |
| EP2887010B1 (en) | Method and device for three dimensional optical measurement of objects with a topometric measuring method and computer programme for same | |
| WO2016000764A1 (en) | Chromatic confocal sensor arrangement | |
| 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 | |
| DE102009006089B4 (en) | Method of assigning pixels | |
| EP4256307A1 (en) | Computer-implemented method, computer program, data processing system, and device for determining the reflectance behavior of a surface of an object, and storage medium with instructions stored thereon for determining the reflectance behavior of a surface of an object | |
| DE10301094B4 (en) | Device for measuring the distance of distance points to a camera | |
| DE102011083621B4 (en) | Method and device for manufacturing control of a collimator | |
| DE102010029627B4 (en) | Apparatus and method for determining the structure of a specular surface of an object | |
| DE102014223747A1 (en) | Apparatus and method for measuring a height profile of a surface using an elongate aperture | |
| AT524118A4 (en) | Computer-implemented method for creating multi-dimensional object data structures | |
| DE102016116468A1 (en) | OPTOELECTRONIC ARRANGEMENT | |
| DE102015008564A1 (en) | Generation of structured light |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R163 | Identified publications notified | ||
| R081 | Change of applicant/patentee |
Owner name: WISSMANN, PATRICK, DR., DE Free format text: FORMER OWNER: SIEMENS AKTIENGESELLSCHAFT, 80333 MUENCHEN, DE Owner name: INFINISENSE TECHNOLOGIES GMBH, DE Free format text: FORMER OWNER: SIEMENS AKTIENGESELLSCHAFT, 80333 MUENCHEN, DE |
|
| R081 | Change of applicant/patentee |
Owner name: INFINISENSE TECHNOLOGIES GMBH, DE Free format text: FORMER OWNER: WISSMANN, PATRICK, DR., 81677 MUENCHEN, DE |
|
| R012 | Request for examination validly filed | ||
| R016 | Response to examination communication | ||
| R016 | Response to examination communication | ||
| R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |