The present invention relates generally to a method for image recognition, and particularly to a method for size estimation by image recognition of a specific target using a given scale.
In recent years, as the weather change becomes severe and compound disasters occur frequently, the Water Resource Agency has devoted to water disaster prevention for years. As the technologies of artificial intelligence (AI), big data analysis, cloud service, image recognition, and AIoT are developed and become mature, the Water Resource Agency plans to apply advanced technologies to water disaster prevention, enhancement in the capability of disaster prevention, and fulfilling automation and intellectualization of disaster prevention. For example, in a flood event caused by typhoon or heavy rain, to make sure the influence of the flood event on traffic, the deep learning technology is integrated with the road surveillance system for developing a cloud service of automatic image recognition for the flood depth on roads. By integrating the road surveillance cameras, an automatic flood notification system using image recognition can be built. Thereby, the real-time flood conditions of roads can be acquired.
Since the number of images created by the Water Resource Agency and supplied from other institutions, such as the monitoring centers of the River Management Offices, the water information centers of local governments, the Taiwan Power Company, and the Directorate General of Highways, is more than 2,000, it is difficult to monitor by men. In recent years, although various image recognition technologies have been adopted by the Water Resource Agency in monitoring water information such as water level and flow rate, it is still difficult to master the flood conditions completely. Currently, the flood conditions are mostly acquired by the notifications from the general public. Nowadays, the Directorate General of Highways integrates the deep learning technology and the road surveillance system for detecting the flood condition using image recognition. Unfortunately, it is still not possible to assess the flood region beyond roads. In addition, there is no assessment method for the area of other natural disasters by using image recognition. Thereby, it is required to integrate road surveillance systems of local governments and AI technologies for image recognizing specific targets. Then the distribution and conditions of local disasters can be acquired.
Accordingly, the present invention provides a method for size estimation by image recognition of a specific target using a given scale. A reference object and a target object are acquired by image extraction. By using the reference object, the scale will be deduced. Then, using the scale, the size of the target object in the extracted image can be estimated.
An objective of the present invention is to provide a method for size estimation by image recognition of a specific target using a given scale. An extracted image is acquired from a predetermined height over a predetermined region. By judging the reference object and the reference size, the corresponding scale will be deduced. Then the scale is used to estimate the real size of the target object in the extracted image using an image recognition method.
To achieve the above objectives, the present invention discloses a method for size estimation by image recognition of a specific target using a given scale. First, an image extraction unit extracts an image at a predetermined height on a predetermined region and produces an extracted image. The extracted image includes one or more reference object and a target object. Then, use an operational device to read image data from a storage device. Afterwards, the operational device identifies the one or more reference object on the extracted image according to the image data. The image data include the one or more reference object and a plurality of reference sizes of the one or more reference object at the predetermined height. Finally, the operational device selects one of the plurality of reference sizes as a scale and estimates the size of the target object on the extracted image. Thereby, the accuracy of estimating the size of physical objects or scenes using the image recognition method can be improved.
According to an embodiment of the present invention, the predetermined height is a first height, a second height, a third height, or a fourth height. The operational device reads the plurality of reference sizes according to the first height, the second height, the third height, or the fourth height.
According to an embodiment of the present invention, the scale is an area, a height, or a volume.
According to an embodiment of the present invention, in the step of using an image extraction unit to extract an image at a predetermined height on a predetermined region, the image extraction unit is further disposed on a base, a ground vehicle, or a unmanned aerial vehicle.
According to an embodiment of the present invention, before the step of using an operational device to read image data from a storage device, the method further comprises a step of using the operational device to perform space conversion on the extracted image and a step of using the operational device to perform object image enhancement on the extracted image.
According to an embodiment of the present invention, in the step of using the operational device to perform space conversion on the extracted image, the operational device generates a corresponding image label of the one or more reference object and analyzes the spatial location of the one or more reference object.
According to an embodiment of the present invention, in the step of using the operational device to perform object image enhancement on the extracted image, the operational device renders the image colors of the one or more reference object and adjusts one or more object model of the image data.
To achieve the above objectives, the present invention further discloses a method for size estimation by image recognition of a specific target using a given scale. First, an image extraction unit extracts an image at a predetermined height on a predetermined region and produces an extracted image. The extracted image includes one or more reference object and a target object. Then, use an operational device to identify the one or more reference object on the extracted image according to reference image data. The reference image data include one or more fixed reference size. Finally, the operational device uses the fixed reference size of the one or more reference object as a scale and estimates the size of the target object on the extracted image. Thereby, the accuracy of estimating the size of physical objects or scenes using the image recognition method can be improved.
According to another embodiment of the present invention, the predetermined height is a first height, a second height, a third height, or a fourth height. The operational device reads the plurality of reference sizes according to the first height, the second height, the third height, or the fourth height.
According to another embodiment of the present invention, the scale is an area, a height, or a volume.
According to another embodiment of the present invention, in the step of using an image extraction unit to extract an image at a predetermined height on a predetermined region, the image extraction unit is further disposed on a base, a ground vehicle, or a unmanned aerial vehicle.
According to another embodiment of the present invention, before the step of using an operational device to identify the one or more reference object on the extracted image according to reference image data, the method further comprises a step of using the operational device to perform space conversion on the extracted image and a step of using the operational device to perform object image enhancement on the extracted image.
According to another embodiment of the present invention, in the step of using the operational device to perform space conversion on the extracted image, the operational device generates a corresponding image label of the one or more reference object and analyzes the spatial location of the one or more reference object.
According to another embodiment of the present invention, in the step of using the operational device to perform object image enhancement on the extracted image, the operational device renders the image colors of the one or more reference object and adjusts one or more object model of the image data.
In order to make the structure and characteristics as well as the effectiveness of the present invention to be further understood and recognized, the detailed description of the present invention is provided as follows along with embodiments and accompanying figures.
Given the influence of the positioning technology according to the prior art on reliability, the present invention provides a method for size estimation by image recognition of a specific target using a given scale for solving the problem of accuracy caused by the image recognition technology according to the prior art.
In the following, the properties, the structure, and the method in the method for size estimation by image recognition of a specific target using a given scale according to the present invention will be further described.
First, please refer to
Please refer to
In the step S10, refer to
In the step S30, the operational device 30 compares with the reference image data REF read in the step S20 and hence identifying the reference object R and the corresponding reference size. Thereby, the corresponding scale can be deduced. For example, the length of a general car is between 3.5 and 4.5 meters; the height is between 1.5 and 1.8 meters; and the width is between 1.8 and 2.2 meters. By comparing the size of a general car on the extracted image IMG with the actual size, the scale of the extracted image IMG, for example, 1:100, can be estimated. Consequently, the actual size of the target object G can be recognized.
According to the above embodiment, the first electronic device 20 is a street surveillance camera administrated by the Directorate General of Highways. In addition, the present invention can be further applied to an unmanned vehicles as the first electronic device 20, for example, a drone. The extracted image IMG is acquired by aerial imaging. Moreover, in addition to direct image recognition, the extracted image IMG can be enhanced in advanced for improving the recognition rate, as described in the following.
Please refer to
The step S10 and the steps S20 to S40 have been disclosed in the previous embodiment. Hence, the details will not be described again. As shown in the step S12 and referring to
In the step S14, the object to be recognized, namely, the reference object R and the target object G, are not highlighted. Thereby, the operational unit (not shown in the figure) of the operation device 30 executes a color rendering program for enhancing the colors of the objects. For example, the colors are enhanced or maximized. Hence, the image colors of the reference object R are rendered and the object model of the reference image data REF is adjusted.
In the above embodiment, the operational device 30 adjusts the extracted image IMG and the reference image data REF for improving image recognition and hence enhancing accuracy in recognizing the scale.
Alternatively, the operational device 30 can refer to a fixed reference size for recognizing a fixed reference object. The details will be described in the following.
Please refer to
The step S110 is equivalent to the above step S10; the step S130 is equivalent to the above step S40. Hence, the details will not be described again. In the step S120, referring to
Moreover, according to the present invention, visual size correction and color rendering can be performed on the reference object for improving image recognition efficiency, as shown in
Since the steps S112 and S114 are identical to the steps S12 and S14, the details will not be repeated in this embodiment.
To sum up, in the method for size estimation by image recognition of a specific target using a given scale according to the present invention, after the image extraction unit extracts an image, the electronic device transmits the extracted image for transmitting the extracted image to the remote operational device for image recognition. By using the image recognition method, the reference object and the target object in the extracted image are identified and the scale can be deduced according to the known size of the reference object. Then the actual size of the target object can be further measured and estimated. The present invention can be applied to image size recognition such as estimating disaster area, tracking object size, and tracking disasters.
Number | Date | Country | Kind |
---|---|---|---|
108136334 | Oct 2019 | TW | national |