Method for physically detecting, in particular optically detecting, at least one object of use
By optically detecting the use object, capturing its characteristic values and comparing it with the objects in the database, the problem of inaccuracy in the prior art is solved, and high-precision recognition and uniqueness are achieved.
Patent Information
- Application Number
- CN201911277742.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-04-18
- Filing Date
- 2019-12-12
- Publication Date
- 2025-03-25
- Estimated Expiration
- 2039-12-12
AI Technical Summary
The prior art has problems of inaccuracy and error when comparing usage objects with objects in a database, especially as tiny optical or data-related details are ignored.
By providing a method for physical detection of the use object, especially optical detection, the processing unit captures the characteristic values of the use object and compares it with the objects in the database, high-precision recognition is achieved.
This method can provide high-precision comparison between the usage object and the objects in the database, ensuring the accuracy and uniqueness of the identification process and reducing the error rate.
Smart Images

Figure CN111835965B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to a method for physically detecting, in particular optically detecting, at least one object of use and a corresponding device. Background Art
[0002] Existing methods for associating objects with object classes are relatively inexpensive but quite inaccurate. Typically, an image of the object is captured to identify it based on its structural and / or tactile features. Databases are often used to compare the imaged object with stored objects. However, such comparisons are often incorrect and inaccurate because minute optical and / or data-related details are often crucial. Summary of the Invention
[0003] The technical problem to be solved by the present invention is to avoid the above-mentioned inaccuracies and / or errors in the comparison between the captured usage objects and the usage objects stored in the database.
[0004] Therefore, claim 1 provides a solution to the above-mentioned problem.
[0005] The object of the present invention is therefore to provide a method for the physical (in particular optical) detection of at least one object of use which is not only inexpensive and time-saving but also offers a particularly high degree of accuracy in the comparison between the object of use and objects of use stored in a database, so that the object of use can be uniquely, preferably biuniquely, identified.
[0006] According to at least one embodiment, a method for physically (particularly optically) inspecting at least one object of use is provided herein, including providing at least one object of use. The object of use may generally be an object provided for use, intended for use, or intended for use, or intended for use, particularly a three-dimensional object. The term "use" as used herein refers to any handling associated with a purpose.
[0007] According to at least one embodiment, in particular in the second step, at least one processing unit is provided, by which the object of use and / or an identification device (identification means) that is uniquely, preferably bidirectionally uniquely associated with the object of use is physically detected, thereby obtaining at least one characteristic value of the object of use.
[0008] The processing unit may be a computing and / or storage unit. Preferably, the processing unit is also suitable for generating images. To this end, the processing unit may comprise at least one camera or at least a part of a camera. For example, the object of use may be designed to be portable, which means that the object of use cannot be connected to the floor or to a handling device connected to a floor component. For the purposes of the present invention, the term "portable" may specifically mean that the processing element has a size and weight that makes it particularly suitable for holding in one hand. As an alternative, the processing unit may also be detachably or non-detachably connected to the floor on which the object of use is mounted. Such a connection may be provided by a handling device as described above. In this embodiment, the processing unit may be guided along a guide path, for example along at least one track or track system relative to the object of use.
[0009] According to at least one embodiment, in particular in a third step, a classification of the object of use is performed, in which case the characteristic value is compared with at least one of the databases of the processing unit and / or with a database of an external CPU, in which case the processing unit and / or the CPU and / or the user himself selects a database object corresponding to the characteristic value and displays it on the screen of the processing unit, so that a camera image of the object of use is optically displayed on the screen together with the database object in an at least partially superimposed and / or juxtaposed manner.
[0010] The eigenvalue can be a real number greater than 0, however, the eigenvalue can also be composed of various partial eigenvalues. Thus, a usage object can have, for example, a partial eigenvalue regarding the external color, another partial eigenvalue regarding the maximum dimensions of height, width and / or depth, and yet another partial eigenvalue regarding weight. For example, such an eigenvalue can therefore be formed by a combination of these three characteristic subvalues. The combination can be performed in the form of a sum or in the form of a fraction. However, preferably, the eigenvalue is determined in the form of the sum of the above-mentioned characteristic subvalues. However, individual characteristic subvalues can also be included in the sum with different weighting factors. For this purpose, it can be imagined that each characteristic subvalue has a weighting factor according to the following formula, the first characteristic subvalue has a first weighting factor, the second characteristic subvalue has a second weighting factor, and the third characteristic subvalue has a third weighting factor: K=G1*K1+G2*K2+G3*K3.
[0011] Here, the values K1-K3 represent the respective feature sub-values, and the factors G1-G3 (representing positive real numbers) represent weighting factors for the feature sub-values, respectively. The object classification proposed here can be a purely optical comparison between the object captured by the camera as described above and the object template optically stored in the database.
[0012] However, it is also possible to subdivide or categorize the usage objects into individual object classes from a data-related perspective. Previously, instead of performing a (analog) and optical comparison between the captured usage objects and the usage objects stored in the database, a data-related comparison, such as an analog comparison, was performed. Therefore, the conversion unit is used to decompose the usage objects into individual data elements, such as data classes, and then compare these data classes individually or collectively with the corresponding data or data classes stored in the database.
[0013] The database object may be a template image of the corresponding user object, which template image is stored in the database. Once the characteristic value of the user object is determined, it is conceivable to select a corresponding database object capable of optically imaging the user object based on the characteristic value so as to be displayed on a display next to the actually captured user object.
[0014] According to at least one embodiment, in a next step, a detection process of the object of use, in particular of at least one image, is performed, for example by a user and / or an implementation device, so that the object of use is detected in such a way that the image of the object of use detected by the detection process is displayed on the screen simultaneously with the database object in the same manner or in an identical scale on the screen. In this case, "identical" means the closest approximation to the objects of use stored in the database, based on the characteristic values and / or optical dimensions of the object of use. This may mean that the object of use that the processing unit is able to detect does not necessarily correspond exactly to the object of use corresponding to the characteristic values in the database in all dimensions and wear, but rather produces the closest match based on a predetermined minimum dimension.
[0015] It is conceivable that the user object could be a vehicle, such as a BMW 3 Series. For example, the user object itself might have a spoiler and / or a lowered chassis. If the database does not store a corresponding user object with an additional spoiler and lowered chassis, but only a generic base model of the BMW 3 Series is available in the database, the processing unit and / or database and / or external CPU could still select this base model 3 Series as the closest match to the user object, for example, because the user object's feature values are identical, such as based on the vehicle badge.
[0016] By the above-mentioned classification of usage objects, combined with the corresponding execution of physical detection processing, it can be obtained that as a result of the detection processing, the usage object is associated to at least one usage object class, such as vehicle type, by the processing unit and / or the CPU and / or the user.
[0017] As mentioned above, the vehicle type may be, for example, a BMW 3 Series or any other vehicle licensed for use on German roads or the international road system.
[0018] According to at least one embodiment, the method for physically (particularly optically) detecting at least one object of use initially comprises a first step, in which an object of use is provided, and in a second step, at least one processing unit is provided, by which the object of use and / or an identification device (identification means) that is univocally, preferably bidirectionally, univocally associated with the object of use is physically detected, thereby obtaining at least one characteristic value of the object of use.
[0019] In a next step, a classification of the object of use is performed, in which case the characteristic value is compared with at least one of a database of the processing unit and / or a database of an external CPU, and the processing unit and / or CPU and / or the user himself selects a database object corresponding to the characteristic value and displays it on the screen of the processing unit, so that the camera image of the object of use and the database object are at least partially optically displayed on the screen and are superimposed and / or juxtaposed.
[0020] Furthermore, in a next step, at least one physical detection process is performed, for example, by a user and / or an execution device, in particular by capturing an image of the user object, so that the user object is detected in such a way that the image of the user object detected by the detection process is displayed on the screen simultaneously with the display of the database object on the screen in the same manner or in an identical scale. As a result of the detection process, the user object is associated by the processing unit and / or the CPU and / or the user with at least one user object class, for example, a vehicle type.
[0021] According to at least one embodiment, the physical detection process comprises at least one temporal detection sequence during which at least two different images of the object of use are captured, wherein each image is associated with at least one database object.
[0022] For example, the detection sequence detects instructions to the execution device and / or the user to take images of the object from different angles, different distances, with different color contrasts, etc., thereby simplifying the identification of the object stored in the database.
[0023] According to at least one embodiment, after the detection of the feature values and the identification of the object class on the screen, at least one temporal sequential detection instruction for detecting at least two images is provided. In particular, such method steps are performed along the temporal detection sequence. Thus, the detection sequence can include precise instructions to the user and / or the execution device regarding position, capture brightness, etc., so that the processing unit, preferably including an optical camera, is optically moved along a specified point toward the object of use.
[0024] In order to more precisely orient the object at a specific orientation point, at least one (preferably multiple) orientation points are preferably detachably attached to the object. The orientation point can be a marking element that can be captured by a camera of the processing unit in a particularly simple manner. For example, the marking element can be a barcode and / or an NFC chip.
[0025] Such a marking element can therefore also be a passive component. However, it is also conceivable to attach such a marking element to the object of use in a detachable manner, for example by gluing it thereon. Such an object of use can have its own energy supply, for example a battery. Such a battery-powered marking element can emit electromagnetic radiation in the form of visible or invisible light, for example in the infrared or microwave range, which can be detected by a localization element of the processing unit, so that the processing unit can determine its position relative to the object of use.
[0026] Alternatively or additionally, it is conceivable that the marking element can also be a virtual marking element loaded from a database and, like the user object itself, can be represented as an image from the database, for example, as a third image together with the image of the user object and, accordingly, as the appearance of the user object loaded from the database onto the screen of the user object and can be stored there, like a database object (which can virtually image the user object and be stored in the database), as another database object in a database of the processing unit and / or an external CPU. For example, the user object and the other database object (at least one marking element) are loaded together into the processing unit and / or displayed on the screen of the processing unit using one and the same characteristic value.
[0027] According to at least one embodiment, the time-sequential detection instruction specifies to the user a detection distance and / or a detection angle relative to the usage object.
[0028] As mentioned above, the detection instructions thus provide an accurate flow chart, preferably an accurate flow chart in terms of fully automatic aspects related to capturing respective images, in particular images of a use object.
[0029] According to at least one embodiment, the characteristic value is obtained (in particular, scanned) from an identification device (e.g., a user badge of the user). Therefore, the characteristic value is preferably also captured fully automatically by a processing unit, which includes, for example, an optical camera. Preferably, the user and / or the executing device no longer need to manually input the characteristic value into the processing unit.
[0030] According to at least one embodiment, the processing unit comprises or is a smartphone or a camera. If the processing unit is a smartphone or a camera, this can be done manually as described above.
[0031] According to at least one embodiment, the processing unit is fixed to a capturing element that moves relative to the object of use according to the instructions (specifications) provided by the detection sequence. Therefore, the processing unit can move relative to the object of use together with the capturing element according to the detection sequence. In this case, however, the processing unit can be or include a smartphone or a camera, but the processing unit can still be a handheld processing unit. However, it can also be fixed to a larger unit, namely the capturing element. Preferably, the capturing element includes all necessary components so that it can be moved towards the object of use fully automatically or manually by the user.
[0032] According to at least one embodiment, the capture element is a drone which is steered relative to the object of use according to the detection sequence in order to be able to take a single image preferably along or on the aforementioned marking element.
[0033] For the purposes of the present invention, a "drone" may be an unmanned vehicle, preferably an unmanned aerial vehicle having one or more helicopter rotors. The drone can then be controlled and operated manually or fully automatically by a user and / or an actuator via a control unit in a wireless or wired manner.
[0034] When capturing an object with a drone, it is now possible to navigate around it in a very space-saving manner. In particular, the safety distance between the object and other objects (e.g., other cars in a car showroom) can be eliminated, allowing the drone to be moved optimally along the various locations to be captured according to the detection sequence, without moving other, irrelevant, and distant objects. The drone can then simply approach the object from above and, for example, move into the interior of a car to capture interior images.
[0035] According to at least one embodiment, the detection sequence also includes control data regarding the drone's flight altitude, so that the drone can fly laterally along the detection sequence, preferably fully automatically. For example, once the processing unit calls a specific detection sequence using the aforementioned marking element (this detection sequence can be specified by the user and / or the implementation device), a fully automatic process can be executed. This fully automatic process can be terminated by a single recognition of the user object stored in the database, or by a two-way single recognition.
[0036] The invention further comprises a corresponding device, in particular a device for the physical, in particular optical, detection of at least one object of use.
[0037] The apparatus described herein has the same features as the methods described herein, and vice versa.
[0038] In particular, the device described herein comprises at least one processing unit, by means of which the object of use and / or identification means monotonically, preferably bidirectionally, associated with the object of use are physically detected, thereby obtaining at least one characteristic value of the object of use. The processing unit is also adapted to classify the object of use, in this case by comparing the characteristic value of the object of use with at least one of the databases of the processing unit and / or with a database of an external CPU. The processing unit and / or the CPU and / or the user himself selects the database object corresponding to the characteristic value and displays it on a screen of the processing unit, such that a camera image of the object of use is displayed on the screen at least partially optically superimposed and / or juxtaposed with the database object.
[0039] According to at least one embodiment, the device described herein includes, for physical, in particular optical, detection of at least one object of use, at least one processing unit for at least one object of use, by which the object of use and / or an identification device uniquely, preferably bidirectionally, uniquely associated with the object of use can be physically detected, thereby obtaining at least one characteristic value of the object of use. The processing unit and / or CPU is adapted to classify the object of use, in this case comparing the characteristic value of the object of use with at least one of the databases of the processing unit and / or with a database of an external CPU. The processing unit and / or CPU and / or the user himself selects the database object corresponding to the characteristic value and displays it on the screen of the processing unit, such that a camera image of the object of use is displayed on the screen at least partially optically superimposed and / or juxtaposed with the database object.
[0040] According to the present invention, a physical detection process of the user object is performed by the processing unit and / or the CPU based on the database object imaged on the screen, in particular at least one image of the user object, so that the user detects the user object so that the user object detected by the detection process and the database object are displayed on the screen at the same time and in the same display mode or in an identical scale. As a result of the detection process, the user object is associated by the processing unit and / or the CPU and / or the user to at least one user object class, such as a vehicle type.
[0041] The object of use may generally be an object provided for use or to be provided for use or including use, in particular a three-dimensional object. The term "use" in this application refers to any handling related to a certain purpose.
[0042] The processing unit may be a computing and / or storage unit. Preferably, the processing unit is also suitable for generating images. To this end, the processing unit may comprise at least one camera or at least a part of a camera. For example, the object of use may be designed to be portable, which means that the object of use cannot be connected to the floor or to a handling device connected to a floor component. For the purposes of the present invention, the term "portable" may specifically mean that the processing element has a size and weight that makes it particularly suitable for holding in one hand. As an alternative, the processing unit may also be detachably or non-detachably connected to the floor on which the object of use is mounted. Such a connection may be provided by a handling device as described above. In this embodiment, the processing unit may be guided along a guide path, for example along at least one track or track system relative to the object of use.
[0043] The eigenvalue can be a real number greater than 0, however, the eigenvalue can also be composed of various eigenvalues. Thus, a usage object can have, for example, a eigenvalue regarding the external color, another eigenvalue regarding the maximum size of the height and width and / or depth, and yet another eigenvalue regarding the weight. For example, such an eigenvalue can therefore be formed by a combination of these three eigenvalues. The combination can be in the form of a sum or a fraction. However, preferably, the eigenvalue is determined in the form of the sum of the above-mentioned eigenvalues. However, a single eigenvalue can also be included in the sum with different weighting factors. For this purpose, it can be imagined that each eigenvalue has a weighting factor according to the following formula, the first eigenvalue has a first weighting factor, the second eigenvalue has a second weighting factor, and the third eigenvalue has a third weighting factor: K=G1*K1+G2*K2+G3*K3.
[0044] Here, the values K1-K3 represent the respective feature sub-values, and the factors G1-G3 (representing positive real numbers) represent weighting factors for the feature sub-values, respectively. The object classification proposed here can be a purely optical comparison between the object captured by the camera as described above and the object template optically stored in the database.
[0045] However, it is also possible to subdivide or classify the usage objects into individual object classes from a data-related perspective. Previously, instead of performing a (analog) and optical comparison between the captured usage objects and the usage objects stored in the database, a data-related comparison, such as an analog comparison, was performed. Therefore, the conversion unit is used to decompose the usage objects into individual data elements, such as data classes, and then compare these data classes individually or collectively with the corresponding data or data classes stored in the database.
[0046] The database object may correspondingly be a template image of the corresponding user object, which template image is stored in a database. Once the characteristic value of the user object is determined, it is conceivable to use the characteristic value to select a corresponding database object that can optically image the user object so as to be displayed on a display next to the actually captured user object.
[0047] According to at least one embodiment, the processing unit is adapted to cause a user and / or an implementation device to perform a detection process of the object of use, thereby detecting the object of use in such a way that an image of the object of use detected by the detection process is displayed on a screen simultaneously with the database object in an identical or identical to scale display manner on the screen. In this case, "identical" means the closest approximation to the objects of use stored in the database based on the characteristic values and / or optical dimensions of the object of use. This may mean that the object of use that the processing unit is able to detect does not necessarily correspond exactly to the object of use corresponding to the characteristic values in the database in terms of all dimensions and wear, but rather produces the closest match based on a predetermined minimum size.
[0048] It is conceivable that the user object could be a vehicle, such as a BMW 3 Series. For example, the user object itself might have a spoiler and / or a lowered chassis. If the database does not store a corresponding user object with an additional spoiler and lowered chassis, but only a generic base model of the BMW 3 Series is available in the database, the processing unit and / or database and / or external CPU could still select this base model 3 Series as the closest match to the user object, for example, because the user object's feature values are identical, such as based on the vehicle badge.
[0049] By the above-mentioned classification of usage objects, combined with the corresponding execution of physical detection processing, it can be obtained that as a result of the detection processing, the usage object is associated to at least one usage object class, such as vehicle type, by the processing unit and / or the CPU and / or the user.
[0050] As mentioned above, the vehicle type may be, for example, a BMW 3 Series or any other vehicle licensed for use on German roads or the international road system.
[0051] According to at least one embodiment, the physical detection process comprises at least one temporal detection sequence during which at least two different images of the object of use are captured, wherein each image is associated with at least one database object.
[0052] For example, the detection sequence detects instructions to the execution device and / or the user to take images of the object from different angles, different distances, with different color contrasts, etc., thereby simplifying the identification of the object stored in the database.
[0053] According to at least one embodiment, after the detection of the feature values and the identification of the object class on the screen, at least one time-sequential detection instruction for detecting the temporal detection sequence of at least two captured images is executed. In particular, the processing unit is adapted to move along a lateral detection sequence. Thus, the detection sequence can include precise instructions to the user and / or the execution device regarding position, capture brightness, etc., so that the processing unit, which preferably includes an optical camera, is optically moved along a specified point toward the object of use.
[0054] In order to more precisely orient the object at a specific orientation point, at least one (preferably multiple) orientation points are preferably detachably attached to the object. The orientation point can be a marking element that can be captured by a camera of the processing unit in a particularly simple manner. For example, the marking element can be a barcode and / or an NFC chip.
[0055] Such a marking element can therefore also be a passive component. However, it is also conceivable to attach such a marking element to the object of use in a detachable manner, for example by gluing it thereon. Such an object of use can have its own energy supply, for example a battery. Such a battery-powered marking element can emit electromagnetic radiation in the form of visible or invisible light, for example in the infrared or microwave range, which can be detected by a localization element of the processing unit, so that the processing unit can determine its position relative to the object of use.
[0056] Alternatively or additionally, it is conceivable that the marking element can also be a virtual marking element loaded from a database and, like the user object itself, can be represented as an image from the database, for example, as a third image together with the image of the user object and, accordingly, as the appearance of the user object loaded from the database onto the screen of the user object and can be stored there, like a database object (which can virtually image the user object and be stored in the database), as another database object in a database of the processing unit and / or an external CPU. For example, the user object and the other database object (at least one marking element) are loaded together into the processing unit and / or displayed on the screen of the processing unit using one and the same characteristic value.
[0057] According to at least one embodiment, the time-sequential detection instruction specifies to the user a detection distance and / or a detection angle relative to the usage object.
[0058] As mentioned above, the detection instructions thus provide an accurate flow chart, preferably an accurate flow chart in terms of fully automatic aspects related to capturing respective images, in particular images of a use object.
[0059] According to at least one embodiment, the characteristic value is obtained (in particular, scanned) from an identification device (e.g., a user badge of the user). Therefore, the characteristic value is preferably also captured fully automatically by a processing unit, which includes, for example, an optical camera. Preferably, the user and / or the executing device no longer need to manually input the characteristic value into the processing unit.
[0060] According to at least one embodiment, the processing unit comprises or is a smartphone or a camera. If the processing unit is a smartphone or a camera, this can be done manually as described above.
[0061] According to at least one embodiment, the processing unit is fixed to a capturing element that moves relative to the object of use according to the instructions (specifications) provided by the detection sequence. Therefore, the processing unit can move relative to the object of use together with the capturing element according to the detection sequence. In this case, however, the processing unit can be or include a smartphone or a camera, but the processing unit can still be a handheld processing unit. However, it can also be fixed to a larger unit, namely the capturing element. Preferably, the capturing element includes all necessary components so that it can be moved towards the object of use fully automatically or manually by the user.
[0062] According to at least one embodiment, the capture element is a drone which is steered relative to the object of use according to the detection sequence in order to be able to take a single image preferably along or on the aforementioned marking element.
[0063] For the purposes of the present invention, a "drone" may be an unmanned vehicle, preferably an unmanned aerial vehicle having one or more helicopter rotors. The drone can then be controlled and operated manually or fully automatically by a user and / or an actuator via a control unit in a wireless or wired manner.
[0064] When capturing an object with a drone, it is now possible to navigate around it in a very space-saving manner. In particular, the safety distance between the object and other objects (e.g., other cars in a car showroom) can be eliminated, allowing the drone to be moved optimally along the various locations to be captured according to the detection sequence, without moving other, irrelevant, and distant objects. The drone can then simply approach the object from above and, for example, move into the interior of a car to capture interior images.
[0065] According to at least one embodiment, the detection sequence also includes control data regarding the drone's flight altitude, such that the drone flies laterally along the detection sequence, preferably fully automatically. For example, once the processing unit invokes a specific detection sequence using the aforementioned marking element based on the aforementioned marking element (the detection sequence may be specified by the user and / or the implementation device), a fully automatic process may be executed. This fully automatic process may be terminated by a single or two-way single recognition of the user object stored in the database.
[0066] Furthermore, one aspect of the present invention is that at least one physical detection process can be performed by means of the processing unit and / or CPU, in particular, at least one image of the user object can be captured based on a database image displayed on the screen, so that the user detects the user object in such a manner that the image of the user object detected by the detection process is displayed on the screen simultaneously in the same manner or in the same proportions as the database object. As a result of the detection process, the user object can be associated with at least one user object class, such as a vehicle type, by the processing unit and / or CPU and / or the user.
[0067] Further embodiments of the above-described device may be arranged in the same manner and in particular have the same features as the above-described method. BRIEF DESCRIPTION OF THE DRAWINGS
[0068] Further advantages and embodiments emerge from the accompanying drawings, in which:
[0069] Figures 1 to 2C There is shown an apparatus and method according to the present invention as described herein;
[0070] Figures 3A-3E Another embodiment of the method described herein is shown.
[0071] In the drawings, the same or similar components are provided with the same reference numerals. DETAILED DESCRIPTION
[0072] Figure 1 A device 100 according to the invention and a method according to the invention are shown, wherein the device 100 is suitable for physically, in particular optically, detecting an object of use.
[0073] from Figure 1 As can be seen, the device 100 includes a processing unit 2, by means of which at least one characteristic value of the object of use is obtained from the object of use 1 and / or an identification device 11 associated with the object of use 1 in a single and preferably bidirectional single identification manner. The identification device 11 can physically detect the object of use 1. The processing unit 2 and / or the CPU is suitable for performing a classification of the object of use, in which case the characteristic value of the object of use is compared with at least one of the databases of the processing unit 2 and / or with a database of an external CPU. The processing unit 2 and / or the CPU and / or the user himself selects the database object 4 corresponding to the characteristic value 3 and displays it on the screen of the processing unit 2, so that the camera image of the object of use 1 and the database object 4 are displayed on the screen 21 in an at least partially optically superimposed and / or juxtaposed manner.
[0074] At least one physical detection process 5 can be performed by the processing unit 2 and / or the CPU based on the database object 4 imaged on the screen 21, so that the user detects the user object 1, and the image of the user object detected by the detection process is displayed simultaneously with the database object 4 on the screen 21 in the same or identical to scale, but at least essentially identical, display manner. As a result of the detection process, the user object 1 can be associated with at least one user object class (e.g., vehicle type) by the processing unit 2 and / or the CPU and / or the user.
[0075] Figure 2A An exemplary first step is shown, in which a user object 1 (shown in the form of a smartphone) is visually displayed on screen 21, particularly a user object class in the form of an exemplary vehicle model. The exemplary vehicle model is displayed on screen 21 not only in reduced form in area B1 but also in enlarged form (e.g., 1:1) with a gray background (see area B2).
[0076] This optically displayed object class, i.e., the type of vehicle it represents, serves as an orientation for the object to be photographed. A controller 40 is also shown, which can be used to adjust the contrast and / or brightness of the orientation image (i.e., in particular, image 30), each corresponding to the optical representation of the object class. Thus, any problems arising in high-brightness situations can be eliminated.
[0077] Figure 2B The following figure shows the detection of characteristic values using a vehicle badge 50. Here, the badge 50 is optically scanned by the processing unit 2. Depending on the object 1 to be imaged, for example, a smartphone, the angle of the processing unit 2 must be kept constant to achieve optimal quality in the comparison and classification process.
[0078] Figure 2C Further illustrations are shown, in which the processing unit 2 has to be held in different angular positions relative to the object of use 1 .
[0079] Therefore, the above not only shows the physical detection process 5, but also shows the detection related to the feature values for using object classification as described above.
[0080] FIG3 shows that in another embodiment, the processing unit 2 is fixed to a capture element 23 , here a drone.
[0081] therefore, Figure 3ANot only the drone 23 is depicted, but also the processing unit 2 and the object of use 1 , wherein in the case of the drone 23 the distance is input to the processing unit 2 or specified by a detection sequence before the drone starts.
[0082] Before the drone can orient itself automatically with the help of the drone pilot, the drone pilot needs information about the object 1. The drone can then orient itself at a predetermined distance (see Figure 3B ) is placed in front of the vehicle 11 so as to fly along all positions corresponding to the detection sequence based on the vehicle size relative to the starting point. Figure 3C Corresponding marking elements 60 are shown, which are either attached to the object of use 1 or are actually optically “superimposed”.
[0083] The markings may be so-called ARUCo markings. These may be high-contrast symbols developed specifically for camera applications. These may include not only directional aids but also information. Thus, using such markings, the drone 23 can detect the origin of the drone flight itself.
[0084] Figure 3D Another sequence showing the drone flying can also be seen from Figure 3E However, in Figure 3E The figure also shows, from an optical perspective, the effect of the focal length of the lens of processing unit 2, transmitted by drone 23, on the quality of the image captured. The leftmost object 1 was captured using a wide-angle camera, while the middle object 1 was captured using a standard camera. The rightmost object 1 was captured using a telecamera. The wide-angle camera allows for a distance of 0 to 45 mm from vehicle 2, the standard camera allows for a distance of approximately 50 mm, and the teleobjective allows for a distance of 55 mm.
[0085] The reason is that focal lengths less than 50 mm and greater than 50 mm may produce different distortion effects. Due to the use of different focal lengths (e.g. 6 mm), visible distortion appears on the captured images, so in order to ultimately compare all images, the captured images should not be post-processed, so the above different objectives must be applied.
[0086] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Instead, it should cover any combination of any new features and features of the present invention, especially the combination of technical features described in the claims. Even if they are not explicitly described in the claims and description of this application, they should be included in the scope of protection of the present invention.
[0087] Reference numerals
[0088] 1. Target users
[0089] 2 processing units
[0090] 3 Eigenvalues
[0091] 4 Database Objects
[0092] 5 Physical inspection and processing
[0093] 11 Identification device
[0094] 21 screen
[0095] 23 Capture Component (Drone)
[0096] 30 images
[0097] 40 Controller
[0098] 50 Use Badge
[0099] 60 Marking components
[0100] B1 area
[0101] B2 Area
[0102] 100 devices
[0103] 1000 methods
Claims
1. A method (1000) for physically detecting at least one object (1), comprising: The processing unit (2) performs the following operations: Physically detecting the object of use (1) and / or an identification device uniquely associated with the object of use (1) by the processing unit (2), thereby obtaining a characteristic value (3) of the object of use (1); and The processing unit (2) classifies the object of use (1) by comparing the characteristic value (3) of the object of use (1) with at least one of the databases of the processing unit (2) and / or with the database of an external CPU, the processing unit (2) and / or the CPU and / or the user himself selects a database object (4) corresponding to the characteristic value (3) of the object of use (1) and displays the database object (4) on a screen (21) of the processing unit (2), so that the camera image of the object of use (1) and the database object (4) are at least partially optically displayed on the screen (21) in a superimposed and / or juxtaposed manner; wherein the database object (4) is a template image of the object (1), wherein based on the feature values (3) of the object (1), the image of the object (1) is displayed in the closest approximation to the object correspondingly stored in the database; wherein the object (1) detected by the processing unit (2) does not correspond in all dimensions and in terms of wear to the object identified in the database corresponding to the feature values (3), but rather produces a closest match based on a predetermined minimum dimension; The eigenvalue (3) comprises a plurality of eigenvalues, and the eigenvalue (3) is determined in the form of a sum of the plurality of eigenvalues, wherein each eigenvalue is included in the sum with a corresponding weight factor.
2. The method (1000) according to claim 1, characterized in that: The physical inspection process (5) comprises at least one temporal inspection sequence during which at least two different images of the object of use (1) are captured, wherein each image is associated with at least one database object (4).
3. The method (1000) according to claim 2, characterized in that: After the feature value correlation detection and the classification of the user object on the screen (21), at least one time sequence detection instruction of time sequence detection is executed to detect the at least two images.
4. The method (1000) according to claim 3, characterized in that: The time-sequential detection instruction specifies to the user a detection distance and / or a detection angle relative to the object of use (1).
5. The method (1000) according to any one of the preceding claims, characterized in that The characteristic value is obtained by scanning from the identification device (11).
6. The method (1000) according to claim 1, characterized in that: The processing unit (2) includes a smart phone and a camera.
7. The method (1000) according to claim 3, characterized in that: The processing unit (2) is fixed to a capture element (23) that moves relative to the object of use (1) according to instructions provided by the detection sequence.
8. The method (1000) according to claim 7, characterized in that: The capture element (23) is a drone that is maneuvered relative to the object of use (1) according to the detection sequence in order to capture a single image.
9. The method (1000) according to claim 8, characterized in that: The detection sequence also includes control data about the flight altitude of the drone, so that the drone flies along the detection sequence in terms of time.
10. A device (100) for physically detecting at least one object (1), comprising: at least one processing unit (2), which physically detects the object of use (1) and / or an identification device uniquely associated with the object of use (1) through the processing unit (2), thereby obtaining a characteristic value (3) of the object of use (1); The processing unit (2) classifies the object of use (1) by comparing the characteristic value (3) of the object of use (1) with at least one of the databases of the processing unit (2) and / or with the database of an external CPU, the processing unit (2) and / or the CPU and / or the user himself selects a database object (4) corresponding to the characteristic value (3) of the object of use (1) and displays the database object (4) on a screen (21) of the processing unit (2), so that the camera image of the object of use (1) and the database object (4) are at least partially optically displayed on the screen (21) in a superimposed and / or juxtaposed manner; wherein the database object (4) is a template image of the object (1), wherein based on the feature values (3) of the object (1), the image of the object (1) is displayed in the closest approximation to the object correspondingly stored in the database; wherein the object (1) detected by the processing unit (2) does not correspond in all dimensions and in terms of wear to the object identified in the database corresponding to the feature values (3), but rather produces a closest match based on a predetermined minimum dimension; The eigenvalue (3) comprises a plurality of eigenvalues, and the eigenvalue (3) is determined in the form of a sum of the plurality of eigenvalues, wherein each eigenvalue is included in the sum with a corresponding weight factor.
Citation Information
Patent Citations
Vehicle recognition method based on image detection
CN104361359A
Vehicle logo recognition method and vehicle logo recognition system
CN105160330A
Drone controlling device and method
US20160364004A1