Modular Camera Apparatus and Method for Optical Detection
20200234018 · 2020-07-23
Inventors
Cpc classification
H04N23/45
ELECTRICITY
H04N23/57
ELECTRICITY
H04N23/959
ELECTRICITY
G03B2205/0053
PHYSICS
H04N23/617
ELECTRICITY
H04N23/58
ELECTRICITY
H04N13/282
ELECTRICITY
G06K7/1439
PHYSICS
G03B5/00
PHYSICS
H04N23/695
ELECTRICITY
H04N23/90
ELECTRICITY
H04N23/69
ELECTRICITY
G03B37/04
PHYSICS
International classification
G06K7/14
PHYSICS
H04N13/282
ELECTRICITY
Abstract
A modular camera apparatus is provided having a common control and evaluation unit and having at least one camera module that has a reception optics and an image sensor that determine a module viewing zone of the camera module, wherein the module viewing zones together produce a monitored zone of the camera apparatus. The monitored zone is here adaptable by a common setting of the module viewing zones.
Claims
1. A modular camera apparatus comprising: a common control and evaluation unit and at least one camera module, the at least one camera module having a reception optics and an image sensor that determine a module viewing zone of the camera module, wherein the module viewing zones together produce a monitored zone of the modular camera apparatus, and wherein the monitored zone is adaptable by a common setting of the module viewing zones.
2. The modular camera apparatus in accordance with claim 1, wherein the camera module has a tilting unit for changing the direction of view.
3. The modular camera apparatus in accordance with claim 2, wherein the tilting unit has one of a liquid lens and a voice coil actuator.
4. The modular camera apparatus in accordance with claim 1, wherein the image sensors of the camera modules are arranged in a common plane.
5. The modular camera apparatus in accordance with claim 1, wherein the camera module has a focus adjustment unit.
6. The modular camera apparatus in accordance with claim 1, wherein the control and evaluation unit is configured to set the module viewing zones.
7. The modular camera apparatus in accordance with claim 6, wherein the control and evaluation unit is configured to set an overlap of the module viewing zones in dependence on a focal position.
8. The modular camera apparatus in accordance with claim 1, wherein the control and evaluation unit is configured to set the module viewing zones in dependence on the geometry of an object to be detected.
9. The modular camera apparatus in accordance with claim 1, wherein the control and evaluation unit is configured to detect three-dimensional images with the aid of the camera modules and to derive a working distance therefrom for which the module viewing zones are set.
10. The modular camera apparatus in accordance with claim 1, wherein the camera modules form at least one linear arrangement that is connected to the control and evaluation unit in a serial connection.
11. The modular camera apparatus in accordance with claim 1, that has at least one illumination module.
12. The modular camera apparatus in accordance with claim 1, that has at least one projection module.
13. A method for the optical detection of a monitored zone that is composed of module viewing zones of a plurality of camera modules that are each determined by a reception optics and an image sensor of the camera modules, in which method the monitored zone is adapted by a common setting of the module viewing zones.
Description
[0025] The invention will be explained in more detail in the following also with respect to further features and advantages by way of example with reference to embodiments and to the enclosed drawing. The Figures of the drawing show in:
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045] The properties of the image sensor 12 and of the reception optics 14 and their arrangement determine a module viewing zone 16 of the camera module. Whereas the module viewing zone 16 generally designates the zone from which the image sensor 12 can receive and detect light, there is additionally the depth of field range as a further property of the module viewing zone 16. For most evaluations cannot be carried out with blurred image data.
[0046] A focus adjustment 18 that is only shown very schematically is therefore provided to change the depth of field range. Depending on the embodiment, the focus adjustment 18 can change the distance between the image sensor 12 and the reception optics 14 or can change the focal length of the reception optics 14 directly. An electronic focus adjustment 18 is to be preferred since a manual setting would be too complex for a plurality of camera modules 10.
[0047] A tilting unit 20 serves to laterally shift the module viewing zone 16. The reception optics 14 by no means has to be physically tilted for this purpose; the tilting unit 20 rather preferably comprises a suitable actuator, for example in the form of a voice coil actuator or a tiltable liquid lens. The focus adjustment 18 and the tilting unit 20 can also be formed together. In principle, the position of the image sensor 12 with respect to the reception optics 14 can be changed for the tilting; however, as a rule, this is the more laborious solution for construction reasons.
[0048] A pre-processing unit 22 of the camera module 10 is connected to the image sensor 12. Different evaluation modules are conceivable for this; for example an FPGA (field programmable gate array), a special AI chip, or a microcontroller. The pre-processing relates to work such as segmentation or filtering, in particular to a geometric correction using the intrinsic camera parameters that prepares an assembly of part images of individual camera modules 10 to a total image or generally to an image preparation that especially results in an improved reading result in code reading systems. An AI chip supports image evaluation processes with neural networks (CNNs, convolutional neural networks) and can carry out multi-dimensional multiplications almost in real time. The pre-processing unit 22 can, differing from the representation, be at least partly integrated on a chip together with the image sensor 12.
[0049] The camera module 10 communicates with other camera modules or with higher ranking electronics via electronic interfaces 24.
[0050]
[0051] Analog to the pre-processing unit 22, an illumination control 58 is provided having an illumination driver and further possible functions such as storage of module properties, modulation of the light source 52, and the like. The illumination module 50 communicates with other modules or with higher ranking electronics via interfaces 60 and is surrounded by a housing 62. The three-dimensional view of
[0052]
[0053] The respective module viewing zones 16a-c complement one another to form a monitored zone 30 of the camera 100. The adaptation of module viewing zones 16a-c to form different monitored zones 30 will be explained in more detail below with reference to
[0054] At least one illumination module 50, not shown here, can preferably belong to the front end of the camera 100. The camera modules 10a-c are supplemented by a processor module 70, also called a common control and evaluation unit, and by an interface module 80. The interface module 80 connects the camera modules 10a-c and optionally further modules such as illumination modules 50 to the process module 70 and moreover has interfaces of the camera 100 toward the outside. The processor module 70 communicates and cooperates with the pre-processing units 22 of the camera modules 10a-c.
[0055] A housing 102 of the camera 100 is preferably manufactured as an extruded element in a likewise modular housing concept to map the different device variants. Aluminum is a suitable material.
[0056] The plurality of camera modules 10a-c and the monitored zone 30 composed of their module viewing zones 16a-c can serve the most varied application demands. Some application examples for the scalable multi-camera 100 have been briefly named in the introduction, in particular inspection and measurement in an industrial environment and the reading of codes.
[0057] If module viewing zones 16a-c are arranged next to one another or strung together, the total field of view and thus the monitored zone 30 increase in size. In this respect, no overlaps or only slight overlaps preferably remain. It is conceivable to assembly the individual images of the camera modules 10a-c to a total image (image stitching). However, this is not absolutely necessary for some applications such as code reading. The data can rather then also be combined after a first decoder segmentation step or from a plurality of (partial) decoding processes.
[0058] A zone focus is possible since the focus positions of the camera modules 10a-c are individually settable. In this respect, there is not the conventional single focus position of the total camera 100, but camera modules 10a-c rather focus zone-wise on different distances in accordance with individual module viewing zones 16a-c. Scenery elements can thus also be recorded as sharp at very different distances outside the depth of field range of an individual camera module 10a-c. An example is the detection of objects or packets that run below the camera 10 next to one another on a conveyor belt and that can have very different heights.
[0059] A redundancy in the overlap zones of the module viewing zones 16a-c can be used in a variety of manners, for example to increase resolution, for an increased depth of field zone by complementary focus positions, or to increase the image recording rate.
[0060] If at least two camera modules 10a-c observe the same zone from their different perspectives, a 3D imaging in accordance with the principle of stereoscopy is also possible. An illumination module 50 is then preferably used that has a pattern generation element, for instance in the form of a diffractive optical element or a microlens field, and that illuminates the mutually observed zone with a structured pattern to ensure sufficient image features for the stereo correlation and thus the detection of a depth image that is as free of gaps as possible.
[0061]
[0062] In a very small embodiment in accordance with
[0063]
[0064]
[0065] The camera modules 10 are each arranged in a row next to one another. In
[0066] The signals are each provided by the module 10, 50 arranged upstream in the row and are forwarded or channeled to the module 10, 50 arranged downstream. The signals reach the processor module 70 via the interface module 80. An additional interface map on the opposite side in the second end cap is not only possible for the smallest camera 100 of
[0067] The processor module 70 can be designed in different power classes or sizes for the respective camera 100. It is, however, also conceivable to continue the modular idea and to build up the respective processor module 70 from assembled submodules.
[0068] The interface module 80 and the processor module 70 or submodules thereof can be accommodated in any desired mixed forms among the modules 10, 50 or in the lateral end caps of the housing 102.
[0069] The mutual position of the module viewing zones 16a-c should not generally be determined in the camera 100 directly by the dimensions and distances of the camera modules 10a-c within the camera 100. The module viewing zones 16a-c vary when the direction of view of the camera modules 10a-c is tilted. A possibility of achieving this is the tilting of all the camera modules 10a-c or the accommodation of the camera modules 10a-c or at least of the image sensors 12 on a sphere.
[0070] This is illustrated in
[0071]
[0072]
[0073] The tilt is preferably variable in that the tilting unit 20 is equipped with a corresponding actuator. An embodiment for this is a 3D voice coil actuator that permits a combination of a lens tilt and a lateral objective displacement in up to five degrees of freedom. Another possibility is offered by adaptive lenses, in particular liquid lenses, that cannot only be adjusted in focal length by additional electrodes, but are additionally also tiltable. The lateral movement of the image sensor 12 and/or reception optics 14 for the effective tilting of a camera module 10 should, however, not be precluded by such preferred implementations.
[0074] Some forms of the tilting of a camera module 10 result in a plane of focus that is no longer arranged in parallel. This is the case, for example, in
[0075] The effective tilting of camera modules 10 and thus a shifting of module viewing zones 16 can be used to adapt the monitored zone 30. The camera modules 10 or their module viewing zones 16 are preferably aligned with the aid of the tilting unit 20 and optionally of the focus adjustment unit 18 such that a monitored zone 30 suitable for the application is produced in dependence on the focal position and on the object contour to be recorded.
[0076]
[0077] With a far focal position 32 as in
[0078]
[0079] With the camera modules 10a-c arranged next to one another, there is a zone for short distances in which the module viewing zones 16a-c do not overlap, i.e. a detection gap. This is problematic for the recording of a correspondingly near object because it is not detected in part.
[0080] For a near focal position as in
[0081] Alternatively, for a far focal position as in
[0082]
[0083] The tilts and thus the module viewing zones 16a-c can thus namely be directly aligned on the object 34 to cover the object 34 ideally and in particular with a maximum overlap and thus to record with maximum focus, resolution, and/or speed depending on what the application requires.
[0084] In
[0085] In
[0086] In a further development that is not shown, a more complex object contour having locally different distances from the camera can also be detected or, alternatively, a plurality of objects of different geometries are recorded simultaneously. For this purpose, zones of the object contour or of the objects are formed that can be recorded with the same focus setting. The camera modules 10a-b are now focused zone-wise and their module viewing zones 16a-c are aligned toward the associated zone.
[0087] An additional sensor can be used to detect the focal position or the object geometry. A simple height can already be measured using a light barrier or a light grid; more complex geometries using a laser scanner or a 3D camera. In applications at conveyor belts, such a sensor is typically arranged upstream. The geometry information is transmitted to the camera and is associated via the conveyor belt speed.
[0088] A detection of three-dimensional image data is also possible using the camera 100, either with a second system upstream or, with a correspondingly fast detection of three-dimensional image data and a short response time of the tilting unit 20 in comparison with the dynamics in the scenery, also by a single camera 100 that uses the three-dimensional image data for an optimization of its own module viewing zones 16a-c. Three-dimensional image data also do not necessarily have to be used for the setting of module viewing zones 16a-c, but are also the sought detection parameters per se depending on the application.
[0089] The camera 100 can detect three-dimensional image data in accordance with the stereoscopic principle from the overlapping shots of at least two camera modules. Alternatively, a camera module 10 having a suitable illumination module 50 can be further developed to form a time of flight module. The illumination module 50 then generates a modulated light signal and the time of flight module determines the time of flight and thus a distance value from the modulation using a phase method or a pulse method.
[0090] Camera modules 10, illumination modules 50, especially also with a structured or modulated illumination, were presented in the previous embodiments. Further modules are conceivable, for example a target laser module that displays the monitored zone 30, module viewing zones 16, or a reading field within the monitored zone as a laser point, a cross, or another pattern or a visual feedback module that makes the set focal position or a detection result visible, for instance by a red or green light in accordance with a code that is not read or a code that is successfully read (NoRead/GoodRead).