Priority is claimed on Japanese Patent Application No. 2012-160453, filed Jul. 19, 2012, the content of which is incorporated herein by reference.
Technical Field
The present invention relates to an image recognition/authentication system that performs recognition and/or authentication of continuously input images, an image transmission device and an image reception device that constitute the image recognition/authentication system, an image transmission method, and an image transmission program.
Related Art
As an image recognition/authentication system that includes a camera and a server in the related art, there is known an image recognition/authentication system that transmits an image obtained by photographing in the camera to the server, and performs a recognition process and/or an authentication process (hereinafter, referred to as a “recognition/authentication process”) of an object based on the image in the server. For example, there is known an image recognition/authentication system in which a person is photographed with a monitoring camera, detection of a recognition target (face), determination of age or gender, personal authentication, and the like are performed as a recognition/authentication process.
In the related art, continuous images (moving images) are photographed with a camera to generate a plurality of the continuous images, all of the images are transmitted to a server, and the recognition/authentication process is performed on a server side with respect to all of the images (frames) that are received. In this manner, when all of the images are transmitted to the server to perform the recognition/authentication process of the images, a transmission amount of the images increases, and thus a load applied to the network increases. In addition, a processing load of the server increases, and a capacity for accumulating the images received by the server increases. As a result, the cost of the server increases.
In contrast, a technology in which a detection process of a recognition target is performed on a camera side with respect to the plurality of continuous images, and only images in which the recognition target is detected are transmitted to a server is suggested. In this manner, when only the images in which the recognition target is detected are transmitted from the camera to the server, the above-described network load and the cost of the server may be reduced.
Furthermore, as a technology of reducing the network load and the cost of the server, a technology in which the detection process of the recognition target is performed on a camera side with respect to the plurality of continuous images, and among the images in which the recognition target is detected, only the best image is selected and is transmitted to the server is suggested (for example, Japanese Patent Nos. 3727798, 4208450, 4021873, and 4377472). According to this technology, since the number of images to be transmitted from the camera side to the server may be limited, the network load and the cost of the server may be further reduced.
However, in the related art, since the images that are selected on the camera side and are transmitted to the server are not necessarily images that are suitable for the recognition/authentication process in the server, when the number of images that are transmitted from the camera to the server and are subjected to the recognition/authentication process is limited, there is a problem in that accuracy of recognition/authentication decreases.
In addition, along with the request for no decrease in accuracy of recognition/authentication as described above, there is also a request for reducing the network load and the cost of the server.
The invention has been made in consideration of the above-described problems, and an object thereof is to reduce a network load and the cost of a server in an image recognition/authentication system which transmits images obtained by photographing in a camera to a server, and performs a recognition/authentication process of an object based on images in the server.
In addition, another object of the invention is to provide an image recognition/authentication system which transmits images obtained by photographing in a camera to a server, and performs a recognition/authentication process of an object based on images in the server, and which is capable of reducing the network load and the cost of the server, and suppressing a decrease in accuracy of recognition/authentication due to the reduction.
According to an aspect of the invention, there is provided an image transmission device including: an image input unit that inputs a plurality of continuous images; a data amount reduction unit that reduces an amount of data of the plurality of images that are input to the image input unit, and generates a data amount reduced image; and a transmission unit that transmits the data amount reduced image to an image reception device that performs a recognition/authentication process with respect to the data amount reduced image. The data amount reduction unit reduces the amount of data of the plurality of images by a reduction method corresponding to the recognition/authentication process that is performed in the image reception device.
In addition, according to another aspect of the invention, there is provided an image transmission method including: an image input step of inputting a plurality of continuous images; a data amount reduction step of reducing an amount of data of the plurality of images that are input, and generating a data amount reduced image; and a transmission step of transmitting the data amount reduced image to an image reception device that performs a recognition/authentication process with respect to the data amount reduced image. In the data amount reduction step, the amount of data of the plurality of images is reduced by a reduction method corresponding to the recognition/authentication process that is performed in the image reception device.
According to still another aspect of the invention, there is provided an image transmission program that allows a computer to function as: an image input unit that inputs a plurality of continuous images; a data amount reduction unit that reduces an amount of data of the plurality of images that are input to the image input unit, and generates a data amount reduced image; and a transmission unit that transmits the data amount reduced image to an image reception device that performs a recognition/authentication process with respect to the data amount reduced image. The data amount reduction unit reduces the amount of data of the plurality of images by a reduction method corresponding to the recognition/authentication process that is performed in the image reception device.
In addition, according to still another aspect of the invention, there is provided an image recognition/authentication system including an image transmission device, and an image reception device. The image transmission device includes an image input unit that inputs a plurality of continuous images, a data amount reduction unit that reduces an amount of data of the plurality of images that are input to the image input unit, and generates a data amount reduced image, and a transmission unit that transmits the data amount reduced image to the image reception device. The image reception device includes a reception unit that receives the data amount reduced image transmitted from the transmission unit, and a recognition/authentication processing unit that performs a recognition/authentication process with respect to the data amount reduced image received in the reception unit. The data amount reduction unit reduces the amount of data of the plurality of images by a reduction method corresponding to the recognition/authentication process that is performed in the recognition/authentication processing unit.
According to still another aspect of the invention, there is provided an image reception device including: a reception unit that receives an image transmitted from an image transmission device; a recognition/authentication processing unit that performs a recognition/authentication process with respect to the image received in the reception unit; and a transmission unit that transmits mode information of the recognition/authentication process that is performed in the recognition/authentication processing unit to the image transmission device.
According to still another aspect of the invention, there is provided an image reception device including: a reception unit that receives an image transmitted from an image transmission device; a recognition/authentication processing unit that performs a recognition/authentication process with respect to the image that is received in the reception unit; a storage unit that stores correspondence between mode information of the recognition/authentication process that is performed in the recognition/authentication processing unit, and an image generation method of generating an image; an image generation control unit that determines the image generation method with reference to the storage unit according to mode information that is set; and a transmission unit that transmits information indicating the image generation method determined in the image generation control unit to the image transmission device.
As described below, other aspects are present in the invention. Accordingly, the disclosure of the invention is intended to provide parts of the invention, and is not intended to limit scope of the invention that is described and claimed herein.
According to the invention, since the amount of data of images that are transmitted from the image transmission device to the image reception device is reduced by a method according to the recognition/authentication process, the network load and the cost of a server may be reduced, and a decrease in accuracy of the recognition/authentication process due to the reduction of the amount of data may be suppressed.
Hereinafter, the invention will be described in detail. The following embodiment is a simple example of the invention, and may be modified into various aspects. Accordingly, the following specific configuration and function are not intended to limit claims. In this specification, a term of “recognition/authentication” is used to represent meaning of “recognition and/or authentication”.
An image transmission device of the embodiment is configured to include an image input unit that inputs a plurality of continuous images, a data amount reduction unit that reduces an amount of data of the plurality of images that are input to the image input unit, and generates a data amount reduced image, and a transmission unit that transmits the data amount reduced image to an image reception device that performs a recognition/authentication process with respect to the data amount reduced image. The data amount reduction unit reduces the amount of data of the plurality of images by a reduction method corresponding to the recognition/authentication process that is performed in the image reception device.
According to this configuration, since the amount of data of images that are transmitted from the image transmission device to the image reception device is reduced by a method corresponding to the recognition/authentication process, the network load and the cost of a server may be reduced, and a decrease in accuracy of the recognition/authentication process due to the reduction of the amount of data may be suppressed.
In the image transmission device, the data amount reduction unit may reduce the amount of data of the plurality of images by selecting parts of images among the plurality of images with a reference corresponding to the recognition/authentication process that is performed in the image reception device.
According to this configuration, since parts of images are selected among a plurality of images input to the image input unit, the network load and the cost of a server may be reduced compared to a case of transmitting all of the images input to the image input unit. In addition, since the image selection is performed with a reference corresponding to the recognition/authentication process, a decrease in accuracy of the recognition/authentication process due to limitation of the number of images that become a target of the recognition/authentication process in the image reception device may be suppressed.
In the image transmission device, the data amount reduction unit may reduce the amount of data of the plurality of images by trimming a region of the plurality of images or the parts of images selected among the plurality of images, the region corresponding to the recognition/authentication process performed in the image reception device.
According to this configuration, since the trimming is performed with respect to the plurality of images or parts of images selected among the plurality of images, the amount of data is reduced compared to a case of transmitting the entirety of the images input to the image input unit, and thus the network load and the cost of a server may be reduced. In addition, since the trimming is performed by a method corresponding to the recognition/authentication process, a decrease in accuracy of the recognition/authentication process due to the reduction of the amount of data may be suppressed.
In the image transmission device, the data amount reduction unit may reduce the amount of data of the plurality of images by extracting a band component of the plurality of images or the parts of images selected among the plurality of images, the band component corresponding to the recognition/authentication process performed in the image reception device.
According to this configuration, since a part of band component is extracted with respect to the plurality of images or the parts of images selected among the plurality of images, the amount of data is reduced compared to a case of transmitting the entirety of band component of the images input to the image input unit, and thus the network load and the cost of a server may be reduced. In addition, since the band component that is extracted is a band component corresponding to the recognition/authentication process, a decrease in accuracy of the recognition/authentication process due to the reduction of the amount of data may be suppressed.
In the image transmission device, the data amount reduction unit may reduce the amount of data of the plurality of images by converting resolution of the plurality of images or the parts of images selected among the plurality of images to resolution corresponding to the recognition/authentication process performed in the image reception device.
According to this configuration, since the plurality of images or the parts of images selected among the plurality of images are subjected to resolution conversion (compression), the amount of data is reduced compared to a case of transmitting the images input to the image input unit without performing resolution conversion (compression), and thus the network load and the cost of a server may be reduced. In addition, since the resolution conversion is performed to resolution corresponding to the recognition/authentication process, an excessive decrease in accuracy of the recognition/authentication process due to the reduction of the amount of data may be suppressed.
In the image transmission device, the data amount reduction unit may reduce the amount of data of the plurality of images by encoding the plurality of images or the parts of images selected among the plurality of images in an encoding rate corresponding to the recognition/authentication process performed in the image reception device.
According to this configuration, since the plurality of images or the parts of images selected among the plurality of images are encoded, the amount of data is reduced compared to a case of transmitting the images input to the image input unit without performing encoding, and thus the network load and the cost of a server may be reduced. In addition, since the encoding is performed in an encoding rate corresponding to the recognition/authentication process, an excessive decrease in accuracy of the recognition/authentication process due to the reduction of the amount of data may be suppressed.
The image transmission device may further include a reception unit that receives mode information of the recognition/authentication process performed in the image reception device, a storage unit that stores correspondence between the mode information and the reduction method, and a reduction control unit that determines the reduction method corresponding to the mode information received in the reception unit with reference to the storage unit. The data amount reduction unit may generate the data amount reduced image according to the reduction method determined in the reduction control unit.
According to this configuration, the image transmission device receives the mode information of the recognition/authentication process from the image reception device, the amount of data of the images is reduced by a reduction method corresponding to the mode information, and a data amount reduced image is generated. Accordingly, a decrease in accuracy of the recognition/authentication process in the image reception device may be suppressed.
The image transmission device may further include a reception unit that receives information indicating the reduction method. The data amount reduction unit may generate the data amount reduced image according to the reduction method indicated by the information received in the reception unit.
According to this configuration, the image transmission device receives the information indicating the reduction method from the image reception device, and the amount of data of the images is reduced by the reduction method to generate a data amount reduced image. Accordingly, a decrease in accuracy of the recognition/authentication process in the image reception device may be suppressed.
An image transmission method of the embodiment includes an image input step of inputting a plurality of continuous images, a data amount reduction step of reducing an amount of data of the plurality of images that are input, and generating a data amount reduced image, and a transmission step of transmitting the data amount reduced image to an image reception device that performs a recognition/authentication process with respect to the data amount reduced image. In the data amount reduction step, the amount of data of the plurality of images is reduced by a reduction method corresponding to the recognition/authentication process that is performed in the image reception device.
According to this configuration, since the amount of data of images transmitted from the image transmission device to the image reception device is reduced by a method corresponding to the recognition/authentication process, the network load and the cost of a server may be reduced, and a decrease in accuracy of the recognition/authentication process due to the reduction of the amount of data may be suppressed.
An image transmission program of the embodiment is an image transmission program allowing a computer to function as an image input unit that inputs a plurality of continuous images, a data amount reduction unit that reduces an amount of data of the plurality of images that are input to the image input unit, and generates a data amount reduced image, and a transmission unit that transmits the data amount reduced image to an image reception device that performs a recognition/authentication process with respect to the data amount reduced image. The data amount reduction unit reduces the amount of data of the plurality of images by a reduction method corresponding to the recognition/authentication process that is performed in the image reception device.
According to this configuration, since the amount of data of the images transmitted from the image transmission device to the image reception device is reduced by a method corresponding to the recognition/authentication process, the network load and the cost of a server may be reduced, and a decrease in accuracy of the recognition/authentication process due to the reduction of the amount of data may be suppressed.
An image recognition/authentication system of the embodiment is an image recognition/authentication system including an image transmission device and an image reception device. The image transmission device is configured to include an image input unit that inputs a plurality of continuous images, a data amount reduction unit that reduces an amount of data of the plurality of images that are input to the image input unit, and generates a data amount reduced image, and a transmission unit that transmits the data amount reduced image to the image reception device. The image reception device is configured to include a reception unit that receives the data amount reduced image transmitted from the transmission unit, and a recognition/authentication processing unit that performs a recognition/authentication process with respect to the data amount reduced image received in the reception unit. The data amount reduction unit reduces the amount of data of the plurality of images by a reduction method corresponding to the recognition/authentication process that is performed in the recognition/authentication processing unit.
According to this configuration, the amount of data of images transmitted from the image transmission device to the image reception device is reduced by a method corresponding to the recognition/authentication process, the network load and the cost of a server may be reduced, and a decrease in accuracy of the recognition/authentication process due to the reduction of the amount of data may be suppressed.
An image reception device of the embodiment is configured to include a reception unit that receives an image transmitted from an image transmission device, a recognition/authentication processing unit that performs a recognition/authentication process with respect to the image received in the reception unit, and a transmission unit that transmits mode information of the recognition/authentication process that is performed in the recognition/authentication processing unit to the image transmission device.
According to this configuration, since the mode information of the recognition/authentication process is transmitted to the image transmission device that transmits the images, the image transmission device may generate an image by an image generation method corresponding to the mode information. Accordingly, a decrease in accuracy of the recognition/authentication process in the recognition/authentication processing unit may be suppressed.
An image reception device of another embodiment is configured to include a reception unit that receives an image transmitted from an image transmission device, a recognition/authentication processing unit that performs a recognition/authentication process with respect to the image that is received in the reception unit, a storage unit that stores correspondence between mode information of the recognition/authentication process that is performed in the recognition/authentication processing unit, and an image generation method of generating an image, an image generation control unit that determines the image generation method with reference to the storage unit according to mode information that is set, and a transmission unit that transmits information indicating the image generation method determined in the image generation control unit to the image transmission device.
According to this configuration, since an image generation method corresponding to mode information of the recognition/authentication process is notified to the image transmission device that transmits images, the image transmission device may generate images according to the image generation method. Accordingly, a decrease in accuracy of the recognition/authentication process in the recognition/authentication processing unit may be suppressed.
Hereinafter, the image recognition/authentication system of the embodiment of the invention will be described with reference to the drawings.
In
When the following mode is set, the image recognition/authentication system 100 may be used for various kinds of usage. The image recognition/authentication system 100 is applicable as a monitoring system, a marketing information collecting system, a vehicle recognition system, and the like. For example, in the case of the monitoring system, the image transmission device 10 is provided at a monitoring target site, the image reception device 20 is provided at a monitoring center distant from the monitoring target site, and recognition/authentication of a face of a person that is a monitoring target is performed. In addition, for example, in the case of the vehicle recognition system, the image transmission device 10 is provided at a parking lot exit of facilities. The image reception device 20 is provided at a control room in the facilities, and is connected to a parking fee payment device provided in the facilities. A recognition/authentication process of a vehicle number is performed to perform opening and shutting of a gate of the parking lot exit.
The image pickup unit 11 includes a lens, an aperture, an image pickup element, and a signal processing circuit. The image pickup unit 11 photographs an object that is a target of the recognition/authentication process, and generates images. The image pickup unit 11 photographs moving images, and generates continuous (for example, 30 frames per second) images. The image pickup unit 11 outputs the generated images to the image input unit 12.
The image input unit 12 continuously input images that are output from the image pickup unit 11. The target detection unit 13 performs analysis with respect to the images input to the image input unit 12 to detect a predetermined recognition/authentication target (hereinafter, referred to simply as “target”). Examples of the target include a person, a face of the person, a number plate of a vehicle, cloth, shoes, and the like. A specific target is designated by the reduction control unit 17 to be described later. For the detection of the target, technologies in the related art (for example, refer to U.S. Pat. No. 7,483,548, Japanese Patent No. 3930504, and the like) may be used. Here, the contents of U.S. Pat. No. 7,483,548, Japanese Patent No. 3930504 are incorporated herein by reference.
The target tracking unit 14 tracks a target that is detected by the target detection unit 13, and integrates the same targets in a time series direction. For the tracking of the target, technologies in the related art (for example, refer to JP 2004-310281 A, Japanese Patent Nos. 3930504 and 4578864, and the like) may be used. Here, the contents of JP 2004-310281 A, and Japanese Patent Nos. 3930504 and 4578864 are incorporated herein by reference.
The data reduction unit 15 reduces an amount of data of a plurality of continuous images that are input, and generates a data amount reduced image. The data reduction unit 15 reduces the amount of data of images that are transmitted from the image transmission device 10 to the image reception device 20 by selecting parts of images from the plurality of continuous images, and reducing the amount of data of the selected images themselves. That is, the data reduction unit 15 reduces the amount of data of images that are transmitted from the image transmission device 10 to the image reception device 20 by transmitting only images that are determined as a best shot (reducing the number of images that are transmitted) instead of transmitting all of the plurality of images that are input to the image reception device 20. In addition, with regard to the images that are transmitted, after the amount of data of the images themselves is reduced by the image transmission device 10, the images are transmitted to the image reception device 20. Accordingly, according to this configuration, the amount of data of images that are transmitted from the image transmission device 10 to the image reception device 20 is also reduced.
The data reduction unit 15 includes a best shot determination unit 151 as a configuration that reduces the number of images that are transmitted, and an image data amount reduction unit 152 as a configuration that reduces the amount of data of images themselves that are transmitted. The best shot determination unit 151 and the image data amount reduction unit 152 reduce the amount of data of images that are transmitted by a reduction method suitable for the recognition/authentication process in the image reception device 20, respectively. Therefore, the image transmission device 10 is provided with the parameter storage unit 16, the reduction control unit 17, and the reception unit 18.
The reception unit 18 receives mode information of the recognition/authentication process from the image reception device 20. The mode information corresponds to the above-described various kinds of usage of the image recognition/authentication system 100. The mode information and various kinds of reduction parameters are stored in the parameter storage unit 16 in correlation with each other. The reduction control unit 17 reads out a reduction parameter corresponding to the mode information received by the reception unit 18 from the parameter storage unit 16, and sets a parameter that is used for various kinds of processes of the target detection unit 13 and the data reduction unit 15. A relation between the mode information and the reduction parameter, and various kinds of processes in which the reduction parameter is used will be described later.
The best shot determination unit 151 includes a target feature analysis unit 153, a band component detection unit 154, and an image selection unit 155. The target feature analysis unit 153 performs feature analysis with respect to a target that is detected in the target detection unit 13, and calculates a degree of reliability (for example, a face identity), a direction of a target object (for example, a direction of a face), and the like. For the feature analysis, technologies in the related art (for example, refer to JP 2005-227957 A, and the like) may be used. Here, the content of JP 2005-227957 A is incorporated herein by reference. The band component detection unit 154 detects a band component that is regarded as important at the recognition/authentication process performed in the image reception device 20 according to the reduction parameter set by the reduction control unit 17.
The image selection unit 155 selects a best shot (best image) among a plurality of images including the same target based on results of feature analysis by the target feature analysis unit 153 and results of a band component detection by the band component detection unit 154, and outputs the best shot to the image data amount reduction unit 152 (hereinafter, an image that is selected by the best shot determination unit 151 is referred to as “selected image”). Specifically, it is determined that any one of the degree of reliability or direction that is obtained by the target feature analysis unit 153, and the band component obtained by the band component detection unit 154 is regarded as important to a certain degree according to a parameter set by the reduction control unit 17, and an image is selected with this determination result made as a reference. For example, in a case where age determination is performed as the recognition/authentication process in the image reception device 20, the image selection unit 155 selects an image with a reference in which an image including a lot of high-frequency components than the direction of a face is regarded as important.
The image data amount reduction unit 152 includes a necessary region extraction unit 156, a necessary band extraction unit 157, a resolution conversion unit 158, and an image encoding unit 159. The necessary region extraction unit 156 calculates and extracts (trims) a region, which is very suitable to perform the recognition/authentication process in the image reception device 20, from the selected image according to the reduction parameter set by the reduction control unit 17. The necessary band extraction unit 157 calculates and extracts a band, which is very suitable to perform the recognition/authentication process in the image reception device 20, from the selected image according to the reduction parameter set by the reduction control unit 17. The resolution conversion unit 158 performs resolution conversion (resizing) of the selected image according to the reduction parameter set by the reduction control unit 17 so as to obtain the minimum resolution (the number of pixels) that is necessary to perform the recognition/authentication process in the image reception device 20. The image encoding unit 159 encodes the selected image according to the reduction parameter set by the reduction control unit 17 so as to obtain the minimum encoding rate that is necessary to perform the recognition/authentication process in the image reception device 20.
The transmission unit 19 transmits the image output from the data reduction unit 15, and auxiliary information related to the image to the image reception device 20. As described above, images that are transmitted to the image reception device 20 by the transmission unit 19 are images (i.e., a data amount reduced image) in which an amount of data is reduced by selecting parts of images from the plurality of images that are continuously input to the image input unit 12 from the image pickup unit 11 as selected images, and by performing trimming, resizing, and encoding with respect to the selected images. In this manner, in the image transmission device 10, since parts of images are selected from the plurality of images, and a process (trimming, resizing, and encoding) of reducing the amount of data of the selected images themselves is performed, the amount of data of images that are transmitted from the image transmission device 10 to the image reception device 20 may be reduced. Accordingly, a load of the network NW and a processing load of the image reception device 20, or a necessary capacity of a database may be reduced.
On the other hand, in the best shot determination unit 151, an image that is suitable for the recognition/authentication process of the image reception device 20 is selected. In the trimming by the image data amount reduction unit 152, a region that is necessary for the recognition/authentication process of the image reception device 20 is extracted. In the resizing and encoding by the image data amount reduction unit 152, reduction of the amount of data is performed to a certain degree that is necessary for the recognition/authentication process of the image reception device 20. Accordingly, a decrease in accuracy of the recognition/authentication process in the image reception device 20 may be suppressed even by the reduction of the amount of data by the best shot determination unit 151 and the image data amount reduction unit 152.
The reception unit 21 receives the data amount reduced image and auxiliary information of the images which are transmitted from the transmission unit 19 of the image transmission device 10. The image decoding unit 22 decodes the images that are received. The target analysis unit 23 analyzes the decoded image and the auxiliary information, and performs the recognition/authentication process of a target. Examples of the recognition/authentication process herein includes recognition of age and gender from a face of a person, authentication of specific person from the face of the person, recognition of the number plate of the vehicle, and the like. The database 24 reserves the images that are decoded by the image decoding unit 22, and analysis results that may be obtained in the target analysis unit 23.
As illustrated in
Returning to
Next, a relation between the mode of the recognition/authentication process of images, and a method of reducing the amount of data of images transmitted from the image transmission device 10 (selection of a best shot, and reduction of the amount of data of images themselves) will be described in detail. As described above, in the image transmission device 10, parts of images are selected from a plurality of images in the best shot determination unit 151, and a process (trimming, resizing, and encoding) of reducing the amount of data of the selected images themselves is performed in the image data amount reduction unit 152. Accordingly, a load of the network NW and a processing load of the image reception device 20, or a necessary capacity of the database may be reduced. However, there is a concern that when the number of images that are received by the image reception device 20 with respect to the same target is limited, accuracy of the recognition/authentication process in the image reception device 20 may decrease. In addition, there is a concern that when the amount of data of images received by the image reception device 20 is reduced, accuracy of the recognition/authentication process may decrease.
Therefore, in the image recognition/authentication system 100 of the embodiment, a reference during selection of images in the best shot determination unit 151 is set in such a manner that an image very suitable for the recognition/authentication process of the image reception device 20 is selected. Accordingly, the decrease in accuracy of the recognition/authentication process due to the limitation of the number of images that are received by the image reception device 20 with respect to the same target is suppressed. In addition, with regard to the reduction method during reduction of the amount of data of images in the image data amount reduction unit 152, setting is performed in such a manner that the amount of data is reduced in a range necessary for the recognition/authentication process of the image reception device 20. Accordingly, the decrease in accuracy of the recognition/authentication process due to the reduction of the amount of data of images that are received by the image reception device 20 is suppressed.
As can be seen from
A table, which defines a corresponding relation between the content (mode) of the recognition/authentication process, and a reduction parameter including requirement for resolution or a high-frequency component, is stored in the parameter storage unit 16 of the image transmission device 10.
In the table, parameters of “detection target”, “analysis target”, “band”, “region”, “resolution”, and “image quality” are defined with respect to the respective modes. In
When describing in detail with reference to
The region that is necessary for the age determination includes only a face region, and information of a hair portion or the like is not necessary. Accordingly, the “region” becomes the face region. In addition, as illustrated in
The reduction control unit 17 acquires each parameter corresponding to mode information received from the reception unit 18 with reference to the table stored in the parameter storage unit 16, and sets the acquired parameter with respect to the data reduction unit 15 and the like. Specifically, the reduction control unit 17 sets the “detection target” in the target detection unit, the “analysis target” in the target feature analysis unit 153, the “band” in the band component detection unit 154 and the necessary band extraction unit 157, the “region” in the necessary region extraction unit 156, the “resolution” in the resolution conversion unit 158, and the “image quality” in the image encoding unit 159, respectively.
Next, an operation of the image transmission device 10 will be described with reference to
First, the image input unit 12 inputs images photographed by the image pickup unit 11 (step S81). As described above, images are continuously input to the image input unit 12 from the image pickup unit 11. However, the following flow is repeated for each one image (frame). When an image of one frame is input, the target is detected in the target detection unit 13 (step S82). At this time, a target to be detected by the target detection unit 13 is set as a “detection target” by the reduction control unit 17. Then, tracking of the detected target is performed by the target tracking unit 14 (step S83).
Next, the target tracking unit 14 determines whether or not a count value reaches a threshold value (step S84). The count value is the number of continuous frames in which the target is not detected, and the threshold value is a permitted number of continuous frames in which the target is not detected. In addition, the count value is maintained for each target, and the following flow is performed for each target. For example, in a case where two targets are present in a screen, the flow is performed with respect to the two targets, respectively. In a case where the count value does not reach the threshold value (NO in step S84), it is determined whether or not the target is detected (step S85). In a case where the target is detected (YES in step S85), the count value is reset (step S86), and the target feature analysis unit 153 performs feature analysis of the target (step S87). The target of the feature analysis at this time is set as “analysis target” by the reduction control unit 17. Next, the band component detection unit 154 detects a band component (step S88).
Returning to
Returning to
When frames in which a target is not detected continue, a process of terminating processes through step S85 to step S92 continues, and when the count value reaches a predetermined threshold value without being reset in this manner (NO in step S84), it is determined that tracking is completed (a tracking target completely disappears in front of a camera), the transmission unit 19 transmits an image (data amount reduced image) that is stored in the temporary storage buffer at that time (step S93).
As described above, according to the image recognition/authentication system 100 of the embodiment, the best shot determination unit 151 of the image transmission device 10 selects a best shot among input images, and thus the number of images that are transmitted from the image transmission device 10 to the image reception device 20 is limited. Accordingly, a load of network, a load of the recognition/authentication process or a necessary capacity for image storage in the image reception device 20 may be reduced. In addition, the image data amount reduction unit 152 of the image transmission device 10 performs a process of reducing an amount of data by a method such as trimming, resizing, and encoding with respect to the images that are transmitted, and thus in this respect, the load of network, the load of the recognition/authentication process or the necessary capacity for image storage in the image reception device 20 may also be reduced. In addition, any of the selection of the best shot by the best shot determination unit 151, and the reduction of the amount of image data by the image data amount reduction unit 152 may be performed.
In the image recognition/authentication system 100 of the embodiment, the best shot determination and the image data amount reduction process in the image transmission device 10 are performed by a method suitable for the recognition/authentication process of images in the image reception device 20, the amount of data that is transmitted is simply reduced, but also a decrease in accuracy of the recognition/authentication process in the image reception device 20 due to the reduction of the amount of data may be suppressed.
With regard to the image recognition/authentication system 100, various modifications may be made. Hereinafter, several specific examples thereof will be described. Any of the best shot determination unit 151 and the image data amount reduction unit 152 may not be proved as described above. Furthermore, only a part of configuration of the image data amount reduction unit 152 may not be provided.
In addition, in the embodiment, the image transmission device 10 is provided with the parameter storage unit 16 that stores the table defining the corresponding relation between the recognition/authentication modes of images and various kinds of parameters related to a method of reducing an amount of data to be transmitted, the reception unit 18 receives mode information from the image reception device 20, and the reduction control unit 17 sets various kinds of parameters corresponding to the mode information. However, the invention is not limited thereto. For example, the mode information may be received from other than the image reception device 20. In addition, an input unit may be provided in place of the reception unit 18, and the mode information may be input by a user in the image transmission device 10.
In addition, in the embodiment, the image selection unit 155 selects only one best image (best shot) according to conditions set by the reduction control unit 17. However, the image selection unit 155 may select predetermined sheets of best images, or may select all of images satisfying predetermined conditions (without limitation to the number of images).
Furthermore, the image reception device 20 may be provided with the parameter storage unit that stores the table, and may transmit various kinds of parameters corresponding to the mode of the recognition/authentication process of images to the image transmission device 10. In this case, the parameter storage unit 16 is not necessary for the image transmission device 10, and the reception unit 18 receives the various kinds of parameters, and the reduction control unit 17 sets the parameters.
When the mode is set, the image reception device 20 reads out the various kinds of parameters corresponding to the mode with reference to the table, and transmits the parameters as information indicating a reduction method to the image transmission device 10. In the image transmission device 10, the reception unit 18 receives the information, and the reduction control unit 17 sets the various kinds of parameters according to the information. The image transmission device 10 generates a data amount reduced image by a reduction method according to the parameters and transmits the data amount reduced image to the image reception device 20. In the image reception device 20, the recognition/authentication process is performed with respect to the data amount reduced image transmitted from the image transmission device 10. However, at this time, when accuracy of the recognition/authentication is not good, a parameter making the accuracy of the recognition/authentication good is designated to the image transmission device 10. The image transmission device 10 generates a data amount reduced image according to the parameter designated by the image reception device 20, and transmits the image to the image reception device 20.
In addition, in the image recognition/authentication system 100 of the embodiment, one image transmission device 10 and one image reception device 20 are connected through the network NW, but a system configuration is not limited thereto.
Hereinbefore, preferred embodiment of the invention has been described, but various modifications may be made with respect to the embodiment. All of the modifications within the true spirit and scope of the invention are intended to be included in the attached claims.
The invention has an effect capable of reducing the network load and the cost of a server, and of suppressing a decrease in accuracy of the recognition/authentication process due to the reduction of an amount of data, and thus the invention is useful as an image recognition/authentication system that performs recognition or authentication of images that are continuously input, and the like.
Number | Date | Country | Kind |
---|---|---|---|
2012-160453 | Jul 2012 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
5809183 | Serizawa | Sep 1998 | A |
5818970 | Ishikawa et al. | Oct 1998 | A |
5949485 | Oh | Sep 1999 | A |
6323877 | Katoh et al. | Nov 2001 | B1 |
6680745 | Center, Jr. | Jan 2004 | B2 |
6747554 | Higashimura et al. | Jun 2004 | B1 |
6944319 | Huang | Sep 2005 | B1 |
7116833 | Brower et al. | Oct 2006 | B2 |
7155736 | Nagashima | Dec 2006 | B2 |
7184100 | Wilf | Feb 2007 | B1 |
7310370 | Faroudja | Dec 2007 | B2 |
7313386 | Kondo et al. | Dec 2007 | B2 |
7483548 | Nakano et al. | Jan 2009 | B2 |
7765231 | Rathus et al. | Jul 2010 | B2 |
8077773 | Lancaster et al. | Dec 2011 | B2 |
8199213 | Hattori | Jun 2012 | B2 |
8264524 | Davey | Sep 2012 | B1 |
8306280 | Nozaki et al. | Nov 2012 | B2 |
8363953 | Kameyama | Jan 2013 | B2 |
8558888 | Roskowski | Oct 2013 | B2 |
8605141 | Dialameh | Dec 2013 | B2 |
8608073 | Baqai | Dec 2013 | B2 |
8625000 | Shibagami | Jan 2014 | B2 |
8675065 | Itoh et al. | Mar 2014 | B2 |
8806614 | Goto | Aug 2014 | B2 |
8842726 | Tabuchi et al. | Sep 2014 | B2 |
8879788 | Yamamoto et al. | Nov 2014 | B2 |
20010035982 | Otsubo et al. | Nov 2001 | A1 |
20020154331 | Yamauchi et al. | Oct 2002 | A1 |
20030179827 | Sugiyama | Sep 2003 | A1 |
20060224680 | Terayoko | Oct 2006 | A1 |
20060250520 | Han et al. | Nov 2006 | A1 |
20060251382 | Vronay | Nov 2006 | A1 |
20090003435 | Cho et al. | Jan 2009 | A1 |
20090135252 | Matsuda et al. | May 2009 | A1 |
20100141763 | Itoh et al. | Jun 2010 | A1 |
20110050901 | Oya | Mar 2011 | A1 |
20110055895 | Roskowski et al. | Mar 2011 | A1 |
20110316964 | Nakanishi | Dec 2011 | A1 |
Number | Date | Country |
---|---|---|
217922 | Jul 1924 | GB |
56-022178 | Mar 1981 | JP |
2002-191044 | Jul 2002 | JP |
2002-262288 | Sep 2002 | JP |
2003-116139 | Apr 2003 | JP |
2004-310281 | Nov 2004 | JP |
2005-227957 | Aug 2005 | JP |
3727798 | Dec 2005 | JP |
3930504 | Jun 2007 | JP |
4021873 | Dec 2007 | JP |
4208450 | Jan 2009 | JP |
2009-171491 | Jul 2009 | JP |
4318465 | Aug 2009 | JP |
4377472 | Dec 2009 | JP |
2010-136032 | Jun 2010 | JP |
4578864 | Nov 2010 | JP |
2012-186567 | Sep 2012 | JP |
Entry |
---|
Search report from United Kingdom, mail date is Jan. 28, 2014. |
Number | Date | Country | |
---|---|---|---|
20140023247 A1 | Jan 2014 | US |