Source: https://patents.google.com/patent/KR20100002231A/en
Timestamp: 2020-02-27 03:04:39
Document Index: 617180516

Matched Legal Cases: ['art 103', 'art 113', 'art 11', 'art 11', 'art 13', 'art 18', 'art 11', 'art 11', 'art 11', 'art 11', 'art 11', 'art 11', 'art 11', 'art\n12', 'art\n17', 'art\n19']

KR20100002231A - Image processing apparatus, image processing method, program and recording medium - Google Patents
Image processing apparatus, image processing method, program and recording medium Download PDF
KR20100002231A
KR20100002231A KR1020090058293A KR20090058293A KR20100002231A KR 20100002231 A KR20100002231 A KR 20100002231A KR 1020090058293 A KR1020090058293 A KR 1020090058293A KR 20090058293 A KR20090058293 A KR 20090058293A KR 20100002231 A KR20100002231 A KR 20100002231A
KR1020090058293A
데쯔시 고꾸보
가즈마사 다나까
겐지 다나까
히로유끼 모리사끼
히또시 무까이
히로후미 히비
2008-06-27 Priority to JPJP-P-2008-169446 priority Critical
2008-06-27 Priority to JP2008169446A priority patent/JP4513906B2/en
2009-06-29 Application filed by 소니 가부시끼 가이샤 filed Critical 소니 가부시끼 가이샤
2010-01-06 Publication of KR20100002231A publication Critical patent/KR20100002231A/en
PURPOSE: An image processor, an image processing method, a program media generating composite picture of the high definition are provided to implement high definition without generating the sense of incongruity in the peripheral unit of each image. CONSTITUTION: A camera information operation unit(11) acquires a first image which a first camera creates and acquires a second image which a second camera creates. A point of time transform unit(13) generates the point of time degraded image in which the second images are an order given with the point of time of the first camera based on the difference of the imaging direction. The point of time transform unit calculates the first image and point of time degraded image and computes the phase difference of the point of time degraded image about the first image.
Image processing apparatus, image processing method, program and recording medium {IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, PROGRAM AND RECORDING MEDIUM}
The present invention relates to an image processing apparatus, an image processing method, a program and a recording medium which are suitable for application in the case of projecting, for example, an image photographed at a wide angle of view onto a screen.
Conventionally, in order to capture a landscape or the like at a wide angle of view, for example, a panoramic image capturing method, an image capturing method by a multi-camera in which a plurality of cameras are provided at a plurality of places, an image capturing method in which a low resolution moving image is combined with a high resolution still image, Multi-focus imaging methods using cameras having a plurality of focuses have been used. Hereinafter, each imaging system is briefly described.
In the panoramic imaging method, images captured by a plurality of cameras are connected to each other to generate a wide image. Panoramic imaging methods include a single eyepoint method and multiple eyepoint methods. In the single view system, since a plurality of cameras captures a subject at one same place, there is no boundary between the images connected to each other. In the multi-view system, since a plurality of cameras captures the subject in separate places, boundaries arise in the images connected to each other.
In the single-view system, the periphery of each image before being connected to each other is distorted by the characteristics of the lens attached to the camera. The distortion of an image is a factor of deterioration of the images connected to each other. If the distorted image is projected on the screen as it is, the distortion in the image at the end of the screen becomes more noticeable. Moreover, in the vicinity of the boundary of the image picked up for each adjacent camera, the common part which an adjacent image overlaps arises. Here, with reference to FIG. 27, the common part of an adjacent image is demonstrated.
27 is an example of a method of imaging using a camera arranged so that the imaging directions of the respective cameras cross at one point. In this system, three cameras 101a to 101c are arranged on an extension line in the imaging direction with respect to the virtual focus 102. In addition, the imaging direction corresponds to the optical axis of each camera. The point where the plurality of optical axes intersect is a virtual "viewpoint of a camera array (plural cameras)". When synthesizing the images picked up by a plurality of cameras, attention should be paid to two viewpoints, "viewpoint of the camera array" and "viewpoint of each camera." Here, there are two types of methods of matching the "viewpoints of each camera", and these methods are also called "single view method". As a first method, there is a method of photographing physically with a single lens using a relay optical system. As a 2nd system, there exists a system which each camera takes charge of each angle of view, and does not have the common part which an adjacent image overlaps, and shoots. Even if the "viewpoint of each camera" is matched by using a method other than these two types of single viewpoint methods, it becomes difficult because the lenses have different sizes for each camera.
Referring back to the description of FIG. 27, the cameras 101a to 101c image an object located in the long-distance view 103 and the short-distance view 105 at the same angle of view. The cameras 101a to 101c focus on an object focal plane 104. At this time, the common part 103a in which the imaging part overlaps with the adjacent camera 101a and the camera 101b exists in the far-field 103. Similarly, the far-field 103 has a common portion 103b in which an adjacent camera 101b and an image pick-up portion overlap in the camera 101c. In addition, the front focal plane 104 has a common portion 104a in which the imaging portions of adjacent cameras 101a and 101b overlap. Similarly, the front focal plane 104 has a common portion 104b in which an adjacent camera 101b and an imaging portion overlap in the camera 101c.
In the images picked up by the cameras 101a to 101c, the common portions 103a, 103b, 104a, and 104b are mixed with each other by color chromaticity. However, if the viewpoints of a plurality of cameras are inconsistent, the object distance from each camera to the subject changes. If a plurality of images picked up from any particular focal plane (in this example, the surface of the front focal plane 104) are smoothly connected, but the object distances from the camera to the subject are different (in this example, the far-field 103) A discomfort tends to occur in a joint of an image of the root diameter 105 mixed (also called "short distance view split"). For this reason, it is difficult to maintain an image at high resolution even if common parts of a plurality of images are mixed with each other.
Root dividing is described in patent document 1, for example. Patent Literature 1 discloses a technique for improving the quality of image data, video data, and audio data by using a quality enhancement function learned by high quality representation and low quality representation.
On the other hand, in the multiple viewpoint system, the camera which obtains the image of the same resolution and color taste is arrange | positioned in several places, and the object image is taken. Since the individual difference for each camera is represented by the difference in the zoom ratio or the like, the performance of the camera is equalized by excluding the influence of the individual difference. At this time, the image obtained for each camera is calibrated by various means in order to image a subject using the camera with virtually uniform characteristic.
Patent Document 2 discloses an image pickup apparatus which integrates a moving image pick-up unit that picks up a moving image with a low resolution and a still image pick-up unit that picks up a still image at high resolution, and obtains a high quality image at a desired shutter chance.
Patent Document 3 discloses a technique for imaging so that a first image data sequence (low resolution and high frame rate image data sequence) and a second image data sequence (high resolution and low frame rate image data sequence) are in the same range. have. When image processing is performed by integrating these two image data strings, a high resolution and high frame rate image is obtained.
In the methods disclosed in Patent Documents 2 and 3, time and resolution are shared between cameras. For example, when one camera captures a narrow range over a long time, the resolution of the obtained image is high. On the other hand, when another camera captures a wide range in a short time, the resolution of the obtained image is low. In this way, the imaging time and the resolution become a trade off relationship. When the images are synthesized by using a common position (viewing point position) of each camera and separately combining a camera that captures a narrow range and a wide range, an image captured with a wide range and high resolution is obtained. The trade-off between time and resolution is eliminated.
When synthesizing a plurality of images, the following image processing apparatus 110 is used. 28 shows a configuration example of a conventional image processing apparatus 110. The image processing apparatus 110 receives a high-resolution image 121 generated by a first camera for capturing a subject at a narrow angle of view, and extracts a low-pass extraction unit LPF for extracting a low-pass image 122 below a predetermined frequency band. Low Pass Filter (111). In FIG. 28, the histogram with the horizontal axis as the frequency and the vertical axis as the gain of the frequency is written together for the high resolution image 121 and the low pass image 122 together with each processing block.
In addition, the image processing apparatus 110 includes a learning unit 112 that learns a correspondence relationship between the high resolution image 121 and the high resolution image 121 with respect to the low pass image 122 from the input high resolution image 121 and the low pass image 122. A parameter setting unit 113 for setting various parameters is provided. And the image processing apparatus 110 superimposes the high resolution image 121 supplied from the parameter setting part 113 with respect to the low-resolution image 123 with the wide angle of view image | photographed with the 2nd camera which is not shown in figure, and combines them. The mapping unit 114 for generating the image 124 is provided. The mapping unit 114 outputs the synthesized image 124 to an external output device.
29 shows an example of conventional image processing performed by the image processing apparatus 110. First, the low pass extraction unit 111 reduces the band of the high resolution image 121 captured at the narrow angle to the low range of the low resolution image 123 captured at the wide angle of view, and extracts the low range image 122 ( Step S101). Next, the learning unit 112 learns between the high resolution image 121 and the low pass image 122 extracted by the low pass extraction unit 111, and the parameter setting unit 113 obtains a parameter (step). S102).
The mapping unit 114 performs mapping so that the high resolution images 121 overlap each other at corresponding positions of the low resolution image 123 at the wide angle of view using the parameters set in the parameter setting unit 113 (step S103). ). An image in which the high resolution image 121 is mapped to the low resolution image 123 is output as a synthesized image.
Patent Document 4 discloses a technique for imaging with multifocal. This technique aims to obtain an image in which the focus is at either of the far and near. The lens of the plurality of cameras is configured to include an outer lens focusing on the far-field and a central lens focusing on the far-field.
[Patent Document 1] Japanese Unexamined Patent Publication No. 2005-522108
[Patent Document 2] Japanese Patent Application Laid-Open No. 7-143439
[Patent Document 3] Japanese Unexamined Patent Publication No. 2005-318548
[Patent Document 4] Japanese Patent Application Laid-Open No. 9-139878
By the way, in the technique described in Patent Literature 1, the width of the common portion where the adjacent images overlap is varied to cope with the rooting division, but a plurality of objects exist within the imaging range of the camera, or a plurality of cameras are arranged up, down, left, and right. If not, the image cannot be connected smoothly.
As in the case of the DRC (Digital Reality Creation), there exists a process of converting even a low resolution image deteriorated by various processes to a high resolution image. However, even with the use of DRC, there is a limit to the high resolution band obtained, so that, for example, when the image is enlarged, defects are conspicuous for each pixel.
In addition, the technique described in patent documents 2 and 3 is a process based on the structure of I picture and P picture used for a Moving Picture Experts Group (MPEG). The I picture is a high resolution image, and the P picture contains information about the movement of the subject. In this technique, since the sharing of the camera which picks up a high-resolution image and the camera which calculates motion information is fixed, it is not easy to raise a resolution. For this reason, the resolution of an image cannot be made higher than the resolution of the solid-state imaging element (for example, CMOS: Complementary Metal Oxide Semiconductor, CCD: Charge Coupled Device) formed in the camera which picks up a still image.
In addition, in the technique described in Patent Document 4, each lens performs imaging by allocating a focus adjusted to a far and near diameter, but there is no focus common to many cameras. For this reason, the focus tends to be shifted from camera to camera, and discomfort is likely to occur in the images connected to each other.
SUMMARY OF THE INVENTION The present invention has been made in view of such a situation. When a plurality of images captured by a plurality of cameras are connected to each other to obtain a wide range of composite images, the synthesized images are reproduced at high resolution without causing discomfort in the periphery of each image. It aims to do it.
According to an embodiment of the present invention, while acquiring a first image generated by a first camera that captures a predetermined range at a first angle of view, a portion of the predetermined range is captured at a second angle of view that is narrower than the first angle of view. Acquiring a plurality of second images having a higher resolution than the first image generated by the plurality of second cameras, and obtaining a plurality of second images with respect to the coordinate positions of the plurality of second images with respect to the first image and the imaging direction of the first camera. The difference of the imaging direction of a camera is computed as imaging information. Based on the difference in the imaging direction, a plurality of second images are generated for converting the viewpoints of the second cameras in accordance with the viewpoints of the first cameras, and the first images and the viewpoints converted images are matched to each other. The phase shift of the viewpoint-converted image with respect to the image is calculated. A high-frequency image at a coordinate position corresponding to the first image is extracted from the second image to extract a high-frequency image composed of frequency components equal to or greater than a predetermined frequency band, and to eliminate the deviation of the viewpoint transformed image with respect to the first image. Are combined to generate a composite image.
By such a structure, a high resolution composite image is obtained which is wide and does not cause discomfort in the periphery of each image.
According to the present invention, since a high resolution synthesized image having a wide range and not causing discomfort on the periphery of each image is obtained, there is an effect that the connecting medium of the image becomes smooth even when the synthesized image is displayed on the large screen.
EMBODIMENT OF THE INVENTION Hereinafter, the example of one Embodiment of this invention is demonstrated with reference to FIGS. In the example of this embodiment, the example applied to the image processing system 1 which produces | generates the high resolution composite image while being a wide range imaging area using the image processing apparatus 10 of this invention is demonstrated.
<Configuration example of the image processing system 1>
1 shows an example of the configuration of the image processing system 1 of the present example. The image processing system 1 captures a predetermined range at a first angle of view, generates a first image 5, and a second range of angle narrower than the first angle of view. 2nd cameras 3a-3c which image | capture a part and generate 2nd images 6a-6c are provided. The first image 5 and the second images 6a to 6c are supplied to the image processing apparatus 10 which synthesizes a plurality of images to generate a wide range and high resolution image. The synthesized image generated by the image processing apparatus 10 is output to the display device 20 made of a projector device or the like. The display device 20 projects the input composite image 30 on the screen.
High resolution cameras, HD (High Definition) cameras, etc. are used for the 1st camera 2 and the 2nd cameras 3a-3c. Each of these cameras has individual differences, and it is expensive to calibrate the individual differences. However, in this example, the second cameras 3a to 3c are calibrated based on "common information" based on the viewpoint, color taste, luminance, and focus of the first camera 2. By doing so, the individual difference for each camera can be adjusted easily and at low cost. Individual differences of the second cameras 3a to 3c are separately managed as "individual information". In addition, although the image processing apparatus 10 of this example is based on the luminance distribution for every area imaged by each camera, for example, the 1st camera 2 and the 2nd cameras 3a-which are able to image with 8-bit grayscale, for example. Using 3c), an image having a 10-bit gradation can be created.
<Example of Internal Configuration of Image Processing Apparatus 10>
2 shows an example of the internal configuration of the image processing apparatus 10. The image processing apparatus 10 acquires the first image 5 input from the first camera 2 and the imaging information calculating unit that acquires the second images 6a to 6c input from the second cameras 3a to 3c. (11) is provided. The imaging information calculating part 11 calculates the coordinate position of the 2nd image 6a-6c with respect to the 1st image 5. Moreover, the imaging information calculating part 11 calculates the difference of the imaging directions of the 2nd cameras 3a-3c with respect to the imaging direction of the 1st camera 2 based on 2nd image 6a-6c. The difference between these coordinate positions and the imaging direction is called "imaging information".
In addition, the image processing apparatus 10 includes a zoom converter 12. The zoom converter 12 zooms a part of the first image 5 corresponding to the coordinate position of the second images 6a to 6c based on the coordinate position calculated by the imaging information calculating unit 11 to generate a low pass image. (7) is generated.
In addition, the image processing apparatus 10 converts the viewpoints of the second cameras 3a to 3c in accordance with the viewpoints of the first camera 2 based on the difference in the imaging direction calculated by the imaging information calculating unit 11. A viewpoint converting section 13 for generating a viewpoint transformed image is provided. Here, the "view point" of each camera is on the imaging direction. Usually, 2nd cameras 3a-3c are provided in the imaging direction which has a predetermined angle with respect to the imaging direction of the 1st camera 2. The point where the imaging direction of the first camera 2 coincides with the imaging direction of the second cameras 3a to 3c can be virtually coincident with each camera. At this time, the viewpoint converting unit 13 generates an ideal image captured at the viewpoint coincided with each camera as a viewpoint transformed image. And the viewpoint conversion part 13 matches the lowpass image 7 and the viewpoint conversion image, and calculates the phase shift of the viewpoint conversion image with respect to the lowpass image 7. As shown in FIG.
The image processing apparatus 10 further includes an image synthesizing unit 14 for joining the high frequency images 9a to 9c each of frequency components equal to or greater than a predetermined frequency band to a coordinate position corresponding to the low frequency image 7. . At this time, the image synthesizing unit 14 uses the high pass images 9a to 9c extracted from the second images 6a to 6c to remove the shift of the viewpoint conversion image with respect to the low pass image 7. The high pass images 9a to 9c are bonded to the coordinate positions corresponding to (7) to generate a synthesized image.
The viewpoint converting section 13 includes a band separating section 15 that separates frequency components below a predetermined frequency band from the second images 6a to 6c and generates low-pass images 8a to 8c. The low pass images 8a to 8c are images obtained by matching a band to the low pass image 7. The band separation section 15 functions as a low pass filter that generates an image of less than a predetermined frequency band. The viewpoint conversion unit 13 includes a matching unit 16 that matches the low pass images 8a to 8c at coordinate positions corresponding to the low pass image 7 supplied from the zoom conversion unit 12. The matching unit 16 matches the low pass images 8a to 8c at the guilt position corresponding to the low pass image 7 supplied from the zoom converting unit 12. In addition, the viewpoint converting unit 13 includes a compensation vector calculating unit 17. The compensation vector calculating unit 17 calculates the phase shift of the low pass images 8a to 8c with respect to the low pass image 7 matched by the matching unit 16 as a compensation vector, and calculates the compensation vector to the image combining unit 14. Supply.
The image synthesizing unit 14 subtracts the frequency components of the low pass images 8a to 8c separated by the band separation unit 15 from the frequency components of the second images 6a to 6c to generate the high pass images 9a to 9c. The subtraction part 18 is provided. These high pass images 9a to 9c are images formed of frequency components of a predetermined frequency band or more. In addition, the image synthesizing unit 14 corrects the phase shift of the image based on the compensation vector supplied from the compensation vector calculating unit 17, and the high-pass images 9a to 9c at the corresponding positions of the low-pass image 7. And a mapping unit 19 for generating a composite image obtained by mapping the. The synthesized image generated by the mapping unit 19 is output to the display device 20 (see FIG. 1).
Here, an operation example of each processing block will be described. First, the imaging information calculating part 11 measures the correlation between images based on the frequency component contained in the 1st image 5 and the 2nd images 6a-6c. Here, "correlation" shows the positional relationship of the 2nd image 6a-6c with respect to the 1st image 5. And the imaging information calculating part 11 calculates the coordinate position of the 2nd image 6a-6c with respect to the 1st image 5. Moreover, the imaging direction of the 2nd cameras 3a-3c with respect to the imaging direction of the 1st camera 2 is calculated | required. The zoom ratio for zooming a part of the first image 5 is obtained by adjusting the angle of view to the pixel area corresponding to the second images 6a to 6c of the first image 5. The imaging information calculating section 11 supplies the obtained zoom ratio to the zoom converting section 12 and the band separating section 15.
At this time, the imaging information calculating part 11 matches and calculates which part of the range which the 2nd image 6a-6c contains in the 1st image 5 was enlarged. When the matching is performed, the phases of the second images 6a to 6c are shifted from the phases of the first image 5 according to the distance from the second cameras 3a to 3c to the subject. In this example, even with the second cameras 3a to 3c using a technique such as DRC, it is possible to obtain a high resolution image as captured at the viewpoint of the first camera 2.
In addition, in order to obtain the coordinates and the zoom ratios of the second images 6a to 6c with respect to the first image 5, for example, non-patent literature (An FFT-Based Technique for Translation, Rotation, Scale-Invariant Image Registration, IEEE) The technique using the Fourier transform and phase correlation described in Transaction on Image Processing vol5 no8 August 1996) can be used. As a result, the imaging information calculating part 11 can acquire a coordinate value and a zoom ratio.
The zoom conversion unit 12 zooms the pixel region of the first image 5 corresponding to the second images 6a to 6c based on the coordinate position and the zoom ratio supplied from the imaging information calculating unit 11. An image 7 is generated.
The band separating unit 15 zooms the second images 6a to 6c based on the zoom ratio supplied from the imaging information calculating unit 11. This zoom ratio is variable and becomes a different value for each of the second images 6a to 6c. In addition, the band separating unit 15 applies a certain number of lowpass filters to the second images 6a to 6c based on the zoom ratio, and thus the frequencies of the low pass images 8a to 8c and the first image 5 to be generated. You can see if the bands match. For example, assume a case where the low pass image 7 is generated by zooming a part of the first image 5 based on the zoom ratio supplied from the imaging information calculating unit 11.
The imaging information calculating section 11 first obtains information on where the image frame of the second images 6a to 6c is located in the first image 5 (see FIG. 18 to be described later). From this information, the imaging information calculating part 11 knows that the zoom ratio of the 2nd image 6a-6c is 8 times the 1st image 5, for example. That is, when the zoom ratio is 8 times vertically and horizontally, the band separation unit 15 performs a low pass filter by multiplying the frequency component of the second images 6a to 6c by a value (1/8), which is the inverse of the zoom ratio. As a result, the second images 6a to 6c become the low pass images 8a to 8c having a band of 1/8. Further, the highest frequency value (or average frequency value) obtained for each of the second images 6a to 6c or 32x32 blocks may be used as a band serving as a reference for performing the low pass filter.
The matching unit 16 matches the low pass image 7 and the low pass images 8a to 8c. At this time, the matched low pass image 7 is different for each low pass image 8a to 8c. In this example, 32x32 (pixel) block matching is performed for each pixel. The compensation vector calculating unit 17 then calculates the compensation vector from the block matching performed by the matching unit 16. As a result, the viewpoints of the second cameras 3a to 3c can be aligned with the viewpoints of the first camera 2.
The compensation vector calculating unit 17 calculates the phase shift of the frequency component included in the images of the low pass image 7 and the low pass images 8a to 8c as a compensation vector. When this compensation vector is obtained, the deviation of the subject of the low pass images 8a to 8c with respect to the subject included in the low pass image 7 is found. The subtraction section 18 subtracts the low pass images 8a to 8c from the second images 6a to 6c, respectively. As a result, high-pass images 9a to 9c composed of only high-pass components are obtained.
The mapping unit 19 corrects the misalignment of the high pass images 9a to 9c with respect to the low pass image 7 on the basis of the compensation vector calculated by the compensation vector calculating unit 17, thereby correcting the high pass images 9a to 9c. It maps to the corresponding coordinate position of the low pass image 7. By this mapping, the low pass component of the first image 5 and the high pass component of the second images 6a to 6c can be mixed. If only the high range of the luminance component is matched while using the color component included in the first image 5, the color of the synthesized image does not deteriorate. Then, the mapping unit 19 outputs the generated synthesized image to the display device 20.
The image processing apparatus 10 of the present example performs processing of fusion of characteristic attributes for each camera. Here, the first image 5 captured with the first camera 2 having a low resolution and the viewpoint is a reference, and the second camera 3a having a parallax with respect to the viewpoint having a high resolution but the reference. A second image 6a is assumed. In this case, the process which produces | generates the image of a high resolution while performing the state which matched the viewpoint to the 1st camera 2 is performed. By the above-described processing, a synthesized image including an attribute of high resolution of the second image 6a and an attribute based on the viewpoint of the first camera 2 is obtained.
Similarly, after setting the brightness common to both the first camera 2 and the second camera 3a, the first image 5 having a low resolution is different from the brightness (camera individual difference) and the second having a high resolution. Assume the image 6a. In this case, an image having high luminance and common resolution with other cameras (second cameras 3b and 3c) can be generated as an output image.
3 shows an example of luminance distribution using luminance histograms of the first image 5 and the second image 6a. The luminance of the first image 5 is displayed as the luminance histogram 31. In the luminance histogram 31, the luminance distribution 32 of the entire first image 5 and the luminance distribution 33 in the range in which the second image 6a is imaged are displayed. The luminance of the entire second image 6a is displayed as the luminance histogram 35. The luminance distributions 33 and 36 represent the same luminance distribution of different scales.
As shown in the luminance histogram 31, if only the first camera 2 is a high-brightness subject or a wide dynamic range subject, there may be a portion that cannot be captured due to lack of gradation. In the example of FIG. 3, the luminance is insufficient as compared with the luminance distribution 36 in the vicinity of the middle of the luminance value in the luminance distribution 32. For this reason, if the image was picked up by the second cameras 3a to 3c, but the images 6a to 6c overlap the first image 5, the luminance of the original subject can be reproduced. And since detailed luminance information is obtained, it becomes possible to display an image on a display apparatus by a bit more than the 1st camera 2, or to adjust an image.
4 is an example of an angle of view caused by a change in the zoom ratio. In FIG. 4, arrangement | positioning of the 1st camera 2 and the 2nd cameras 3a-3c is the same as that of FIG. For example, when the subject is viewed in detail, the second camera 3b may be zoomed and the other second cameras 3a and 3c may be zoomed out. And when the moving object is found in the range which image | photographs the wide range with the 1st camera 2, the 2nd camera 3b can be zoomed and this object can be imaged. For this reason, it is necessary to change a zoom ratio for every camera.
In addition, since a low resolution image can be partially obtained from a wide range of images captured by the first camera 2, when the imaging ranges of the second cameras 3a to 3c are not continuous, a gap of the imaging range is obtained. The composite image can be generated by embedding the first image 5 captured by the first camera 2 in the. In addition, when the imaging of any subject is focused, the zoom ratios of the second cameras 3a to 3c are changed. In order to detect this subject, a high pass filter is applied to the captured image to obtain an image composed of high frequency components. In this image, many high frequency components are contained in an area in which a precise pattern or the like is included. After that, by changing the zoom ratio and the image frame so as to image an area containing many high frequency components, it is possible to increase the resolution and image an area containing a precise shape or the like.
In this example, since the image picked up by the first camera 2 is used as a reference at the time of image synthesis, the zoom ratio of the first camera 2 is not changed. For this reason, the angle of view of the first camera 2 does not change. On the other hand, in the second cameras 3a to 3c, the angles of view at which the zoom ratios are changed are narrower than those at the original zoom ratios. For this reason, although the area | region 21 after the change of a zoom ratio becomes narrow compared with the area | region 22 which was able to image | capture at the original zoom ratio, a higher resolution image is obtained.
The matching section 16 obtains at least information relating to any one of color, luminance, and focus as a parameter for determining a feature amount for each pixel of the low pass images 8a to 8c with respect to the low pass image 7. In this way, by changing the characteristics of the second cameras 3a to 3c by using the parameters, it is possible to compensate for the information lacking in the images captured by the cameras. Information to supplement at this time is called a "parameter." Parameters include resolution, brightness, focus, white balance, viewpoint, and the like. This parameter is described below.
By changing the zoom ratio, the second cameras 3a to 3c can freely change the resolution for each image capturing region.
(2) In the case of point of view
The second cameras 3a to 3c can capture images by freely changing the viewpoint in accordance with a subject to be the object.
(3) In the case of white balance (color taste)
The second cameras 3a to 3c can image by freely changing the white balance for each imaging area in accordance with the color of the subject.
(4) In the case of luminance
The second cameras 3a to 3c can capture the image by freely changing the luminance for each imaging region by using auto gain or the like.
(5) in the case of focus
The second cameras 3a to 3c can capture the image by freely changing the focus for each imaging area in accordance with the distance to the subject.
The second cameras 3a to 3c change the resolution and luminance for each imaging area by the zoom ratio. Then, the focus is changed for each imaging area according to the distance to the subject, the white balance is changed for each imaging area in accordance with the color of the captured image, and the viewpoint of the subject is changed.
5A and 5B show examples of common information and individual information. In this example, the information regarding the parameter of the 1st camera 2 is set as "common information." Common information is the information which becomes a reference | standard in the 1st camera 2 and the 2nd cameras 3a-3c as a whole, and mainly shows the difference of the 2nd cameras 3a-3c with respect to the 1st camera 2. Using this common information, it is possible to eliminate the influence of individual differences, parallaxes, etc. for each camera when connecting a plurality of images captured by each camera. However, since common information is information obtained by imaging a wide range, the resolution becomes very low.
On the other hand, the information regarding the parameters of the second cameras 3a to 3c with respect to the common information is referred to as "individual information". The individual information is information that is different from the common information of the entire camera array, but has high information quality (resolution resolution, resolution resolution, resolution of color taste, location in focus, etc.). As described above, the common information is information that has a high quality of information such as resolution as opposed to individual information but does not consider individual differences between cameras. And since the common information and the individual information are information about a plurality of cameras, they are managed by the imaging information calculating unit 11. By obtaining the difference of the individual information with respect to the common information, the amount of change in the parameters of the second cameras 3a to 3c relative to the first camera 2 is found. The amount of change of the determined parameter is used to correct the shift of the image, the correction of the color taste, or the like when the image synthesizing unit 14 synthesizes the image.
5A shows an example of a management method of common information and individual information. In this example, the second images 6a to 6c are superimposed on the basis of the viewpoint of the first camera 2 and the color taste of the first image 5. Since the angle of view of the first camera 2 is wide, the first image 5 is low resolution. On the other hand, since the second cameras 3a to 3c have a narrow angle of view and zoom in to capture a part of the first image 5, the second images 6a to 6c have a high resolution. The viewpoint, color taste, brightness, and focus of the first camera 2 are used as common information serving as a reference when superimposing the second images 6a to 6c on the first image 5. In addition, the color taste, brightness, and focus of the second cameras 3a to 3c differ from one another to each camera.
5B shows an example of information generated by using both common information and individual information. The individual information is information about the resolution, viewpoint, color taste, luminance, and focus used to match the characteristics of the second cameras 3a to 3c with the first camera 2. In this example, an object is to obtain an image having the same high resolution as the second cameras 3a to 3c. In addition, when the position where the 1st camera 2 was installed was made into one viewpoint, the position where the 2nd cameras 3a-3c were installed is matched with the viewpoint of the 1st camera 2. And compared with the low resolution 1st image 5, the 2nd image 6a-6c has detailed color information. In addition, compared with the first image 5 having only low luminance information, the second images 6a to 6c have high luminance information. In addition, the second cameras 3a to 3c focus on each imaging area in which the subject is included.
Conventionally, when a plurality of cameras for capturing a subject at a narrow angle of view are arranged and images are connected to each other, the viewpoints of the respective cameras do not coincide with each other, causing a feeling of discomfort in the connecting medium of the images. In this example, the first camera 2 and the second cameras 3a to 3c are prepared and divided into common information and individual information to capture an object. Common information and individual information include resolution, viewpoint, color taste, brightness, and focus. Using common information and individual information, an image utilizing the characteristics of each camera is obtained.
6 is a main flowchart illustrating an example of a process of creating a synthesized image. First, the image processing apparatus 10 acquires the 1st image 5 from the 1st camera 2, and acquires the 2nd images 6a-6c from the 2nd cameras 3a-3c (step) S1).
Next, the image processing apparatus 10 creates a synthesized image based on the first image 5 and the second images 6a to 6c (step S2). Then, the image processing apparatus 10 determines whether or not the imaging end command has been issued by the user (step S3).
The image capturing end command is performed by a remote control device (not shown) or an operation button of the image processing device. When the image capturing end command is issued, the image processing apparatus 10 ends the process of creating the synthesized image. On the other hand, when the imaging end command is not received, the image processing apparatus 10 continues the process of creating a synthesized image.
7 is a flowchart showing an example of a process for creating a synthesized image. First, the image processing apparatus 10 acquires the 1st image 5 from the 1st camera 2, and acquires the 2nd images 6a-6c from the 2nd cameras 3a-3c (step) S11).
Next, the imaging information calculating part 11 matches the 2nd image 6a-6c with the 1st image 5, and the viewpoint of the 1st camera 2 and the 2nd with respect to the 1st image 5 are performed. Coordinates of the images 6a to 6c and a zoom ratio of a part of the first image 5 with respect to the second images 6a to 6c are obtained (step S12). At this time, the imaging information calculating unit 11 obtains the coordinates using techniques such as the above-described phase correlation.
Next, the zoom conversion unit 12 zooms a part of the first image 5 including the portion captured by the second images 6a to 6c according to the obtained coordinates and the zoom ratio, thereby lowering the image 7. Is generated (step S13). On the other hand, the band separator 15 separates the low pass components of the second images 6a to 6c according to the obtained coordinates and the zoom ratio to generate the low pass images 8a to 8c (step S14).
Next, the compensation vector calculating unit 17 matches the low pass image 7 and the low pass images 8a to 8c to obtain a compensation vector (step S15). Then, the subtraction unit 18 obtains the high pass images 9a to 9c from which the low pass components (low pass images 8a to 8c) are removed from the second images 6a to 6c (step S16).
Next, the mapping unit 19 matches the high pass images 9a to 9c according to the compensation vector with respect to the low pass image 7, and adds the high pass images 9a to 9c to the low pass image 7 to synthesize them. An image is generated (step S17).
By the way, when a pixel is moved according to the compensation vector for every pixel, even if linear mapping is simply used, a composite image is not obtained. For this reason, the image processing apparatus 10 of this example obtains a composite image by performing "nonlinear pixel calculation". The addition of the pixels of the high pass images 9a to 9c to each corresponding pixel of the low pass image 7 is referred to as "mixing the low pass and high pass pixels". In addition, "adding pixels to each other" refers to adding luminance values to each other. When the precision of the compensation vector is poor, when the high resolution image is pasted into the low pass image as it is, the deviation of the image becomes large, and a sense of discomfort tends to occur in the synthesized image. However, by using the low pass image 7 which picked up the wide range as a reference, even if the calculated compensation vector is disturbed, it is difficult to cause a sense of discomfort in the synthesized image.
Here, "linear mapping" means that linearity is maintained by addition and multiplication. Linear mapping is characterized by performing an inverse transformation so that the image once converted is returned to the image before the transformation. Like the affine transformation, an operation of transforming the entire image by a constant parameter corresponds to linear mapping.
In the image processing apparatus 10 of the present example, the amount of movement of the object changes depending on the distance between the camera and the object. For this reason, when Ou-jeon occurs between two or more objects, image conversion cannot be performed using only one parameter like the affine transformation. In addition, since it is necessary to arbitrarily change the value of the compensation vector for each pixel or for each block, image conversion is performed nonlinearly. In addition, in order to eliminate the parallax of the object A in which a war has occurred, the image (pixel) of the object A disappears when the image of the object B is overwritten by the image of the object A. For this reason, even if simple inversion is performed, it cannot return to an original image (for example, object A).
And if the compensation vector changes according to the component of an image, such as every object, every block, every pixel, a suitable composite image is not obtained only by image conversion using linear mapping. Therefore, the image processing apparatus 10 of this example obtains a composite image by adding the luminance value of the high frequency component of the high resolution 2nd image 6a-6c with respect to the low resolution 1st image 5 (FIG. Mentioned later). 11). However, the luminance value of the synthesized image may be obtained by multiplying the luminance value of the second image 6a and the luminance value of the low-pass component of the second image 6a at an arbitrary magnification by the luminance value of the first image 5. do. In addition, "luminance value" represents the luminance of one pixel, and it is possible to express the luminance value for each pixel on the luminance graph described later. In addition, a "luminance value" may also be called a "pixel value."
Here, an example in which the luminance value of each image and the plurality of luminance values are added to each other will be described with reference to FIGS. 8 to 14. In the following luminance graph, the X axis indicating the coordinate of the pixel on the horizontal line in the first image 5 or the second image 6a and the vertical axis are the luminance. Broken lines displayed at predetermined intervals indicate intervals between adjacent pixels on the X coordinate. In addition, also about the 2nd image 6b, 6c, a luminance graph is calculated | required and attached to the 1st image 5, but only the 2nd image 6a is demonstrated here.
8 is an example of a luminance graph displayed at a target luminance value in a composite image created by the image processing apparatus 10. The image processing apparatus 10 performs the image combining process to include a wide area as in the first image 5, and sets the luminance of the high resolution image as the target luminance value. This target luminance value cannot be directly obtained from the picked-up image, but can be obtained from the generated synthesized image.
First, the case where the dark object A and the bright object B are arrange | positioned adjacent to an X coordinate as a subject is examined. The target luminance value of the synthesized image created by the image processing apparatus 10 is displayed by the histogram of FIG. Below the luminance graph, the state in which the objects A and B are actually reflected is simplified and shown. 9 shows that the boundary between the objects A and B is clear and the contrast ratio is high, so that the luminance graph is low at the coordinate position where the object A is included and increases at the coordinate position where the object B is included. In the vicinity of the boundary between the objects A and B, the luminance value rapidly increases.
9 is an example of the luminance graph of the first image 5. In FIG. 9, the luminance graph of the first image 5 is indicated by a solid line, and the luminance graph of the target luminance value is indicated by a broken line. Since the first image 5 is low resolution, the boundary between the objects A and B is not clear. For this reason, in the luminance graph of the first image 5, the luminance value is gradually increased in the vicinity of the boundary between the objects A and B.
10 is an example of the luminance graph of the second image 6a. In FIG. 10, the luminance graph of the 2nd image 6a is shown by the solid line. If the 2nd image 6a in this example is imaged, paying attention to object A, the image of object A will be contained in 2nd image 6a a lot. And since objects A and B are image | photographed as a high resolution image, the brightness of the vicinity of the boundary of objects A and B changes abruptly. In other words, it can be said that the contrast ratio between the objects A and B is high.
11 shows an example in which luminance values are added to each other. Here, an example of adding one luminance value included in the coordinate common to the first image 5 and the second image 6a will be described. The target luminance value 41 represents an ideal luminance value required when imaging the imaging area displayed on the first image 5. Then, the luminance value 42 of the synthesized image is obtained by adding the difference value 43 of the high frequency component of the second image 6a to the luminance value 44 of the first image 5.
12 shows an example of a luminance graph of an image in which a low pass filter is applied to the second image 6a. In FIG. 12, the luminance graph of the 2nd image 6a is shown with a broken line, and the luminance graph of the lowpass component of the 2nd image 6a is shown with a solid line. And in each X coordinate, the difference of the luminance value of the low-pass component of the 2nd image 6a with respect to the luminance value of the 2nd image 6a is made into the difference value, and is shown by the arrow of an up-down direction. In this example, it is understood that the ups and downs of the luminance graph of the second image 6a shown in FIG. 10 slowly change by taking out the low frequency component of the second image 6a using the band separation section 15. have.
13 shows an example of a high-pass component determined as a difference value. In FIG. 13, the difference value shown in FIG. 12 is shown for every X coordinate. Here, if the high-pass component obtained by subtracting the luminance value of the low-pass component of the second image 6a from the luminance value of the second image 6a is a positive value, the luminance is higher than zero, and if it is a negative value, the luminance is lower than zero. .
FIG. 14 shows an example of a luminance graph in the case where the high frequency component of the second image 6a is pasted at a predetermined position of the first image 5. In FIG. 14, the luminance graph of the first image 5 is represented by a solid line, the luminance graph of the synthesized image is represented by a thick broken line, and the luminance graph of the target luminance value is represented by a thin broken line. Arrow 45 represents a compensation vector. The luminance value of the synthesized image is obtained by adding the high-pass components obtained in FIG. 13 with respect to the luminance graph of the first image 5 obtained in FIG. 9. At this time, it can be seen that the luminance graph of the synthesized image almost coincides with the luminance graph of the target luminance value. For this reason, the image which image | photographed the wide area | region is obtained in the state of high resolution and a high contrast ratio.
Here, with reference to FIG. 15A-FIG. 17B, the example of the matching process which the image processing apparatus 10 of this example performs is demonstrated. Here, a description will be given of a method of matching images by shifting the compensation vectors by predetermined pixels. This method is characterized by the fact that the square error of the luminance value of the synthesized image with respect to the target luminance value can be effectively used.
15A and 15B show examples of luminance graphs obtained by shifting the compensation vector 45 shown in FIG. 14 by one pixel. Here, FIGS. 15A and 15B show how much to the target luminance value when the second image 6a is pasted by one pixel with respect to the pixel located at the original coordinates when the second image 6a is pasted to the first image 5. It indicates whether the luminance value of the synthesized image is shifted. 15A shows an example of the luminance graph of the synthesized image. 15B shows an example of the difference of the synthesized image with respect to the target luminance. In FIG. 15A, the luminance graph of the first image 5 is represented by a solid line, the luminance graph of the synthesized image is represented by a thick broken line, and the luminance graph of the target luminance value is represented by a thin broken line. When imaging a plurality of camera subjects, since the parallaxes differ for each camera, the 2nd image 6a is shift | deviated with respect to the 1st image 5 only by bonding the images together.
Here, as shown in Fig. 15A, it is assumed that the compensation vector 45 is specified incorrectly between pixels. In this case, the difference value 46 of the luminance value of the synthesized image with respect to the target luminance value is increased near the boundary between the objects A and B. However, this difference value 46 is smaller than the difference value by the conventional reference system. For this reason, the distortion of the image obtained can be suppressed.
FIG. 16 shows an example of a luminance graph in the case where the second image 6a is matched to the first image 5 by a conventional reference method. In Fig. 16, the luminance graph of the synthesized image obtained by matching the second image 6a to the first image 5 is indicated by a thick broken line, and the luminance graph of the target luminance value is indicated by a thin broken line.
At this time, it can be seen that the luminance graph of the synthesized image almost coincides with the luminance graph of the target luminance value. Here, when matching the 2nd image 6a to the 1st image 5, the improvement of the matching precision using the compensation vector 45 is examined. The method of matching images according to the compensation vector is used for MPEG and the like. In this system, the height of each luminance value does not become a problem with respect to the target luminance value, and it is important to determine whether or not the luminance value before matching to the target luminance value is close.
17A and 17B show examples of luminance graphs when the compensation vector 45 shown in FIG. 16 is shifted by one pixel. 17A shows an example of the luminance graph of the synthesized image. 17B shows an example of the difference of the synthesized image with respect to the target luminance. In FIG. 17A, the luminance graph of the synthesized image is shown by the thick broken line, and the luminance graph of the target luminance value is shown by the thin broken line.
As in the case shown in Figs. 15A and 15B, if the compensation vector is shifted by one pixel, the difference value 47 of the luminance value of the synthesized image with respect to the target luminance value is increased in the portion with high contrast ratio. In this case, the synthesized image obtained by the conventional reference method may cause distortion in the image as compared with the synthesized image obtained by the image processing according to the present invention. Distortion of this image is shown in FIG. 25 mentioned later, for example.
The synthesized image generated by the image processing apparatus 10 of the present example is created by attaching high-frequency second images 6a to 6c to the low-frequency first image 5. For this reason, even if the compensation vector is mismatched by one pixel, the distortion of the image can be suppressed as compared with the case of using the conventional reference method. Since the image processing apparatus 10 of the present example matches the images of the low pass component and the high pass component and adds both luminance values to each other to generate a synthesized image, even if the compensation vector is shifted, the distortion of the image with respect to the target luminance value is maintained. little.
Further, when there are individual differences between the second cameras 6a to 6c, the method according to the present invention shown in Figs. 14 to 15 can obtain the highest effect. For example, when two high-precision images (second image 6a, 6b) are matched with the luminance values of the first image 5, the low-pass component of the high-precision image which causes individual differences for each camera is removed, Individual differences can be ignored. When the high-definition image itself is matched as in the related art, since the individual difference of each image is not removed, a process for removing the individual difference is required. The image processing apparatus 10 of this example can simplify the configuration since the processing for removing individual differences is unnecessary.
Here, an example of the image processed by each block is demonstrated with reference to FIGS. 18-25.
18 is an example of the first image 5. The first image 5 is an image in which the first camera 2 photographs a subject. In the first image 5 of this example, a photographed doll and a subject of a bear plush doll are photographed with a landscape photograph as a background. In addition, the black frame which shows the position of the 2nd image 6a (refer FIG. 19 mentioned later) is added to the 1st image 5. However, this black frame is formed for convenience of description, and a black frame is not displayed on the actual 1st image 5. As shown in FIG.
19 is an example of the second image 6a. The 2nd image 6a is the image which the 2nd camera 3a picked up the subject (bear stuffed toy). At this time, the second camera 3a captures a subject by zooming in a narrower angle of view than the first camera 2. For this reason, the 2nd image 6a becomes high resolution compared with the 1st image 5. FIG.
20 is an example in which the second image 6a is superimposed on the first image 5. The image at this time is corresponded to the image at the time of matching by the imaging information calculating part 11. Also in FIG. 20, the black frame showing the second image 6a is formed for convenience, and the black frame is not displayed on the first image 5. In this case, it turns out that the area | region in which the bear's stuffed toy is contained is high resolution compared with the surrounding area | region. However, with respect to the first image 5, the second image 6a is out of phase (see Fig. 21 to be described later), so that the outline becomes unclear.
21 is an example in which the first image 5 in which the second image 6a in FIG. 20 is overlapped is zoomed. At this time, it is understood that the first image 5 and the second image 6a are slightly out of phase and are not clear.
22 is an example of the second image 6a made of the low pass component. In this example, when the low pass component of the second image 6a is extracted by the band separating section 15, the low pass image 8a is generated. The low pass image 8a becomes an image in which the outline is blurred.
FIG. 23 is an example of the 2nd image 6a (high frequency image 9a) which consists of a high frequency component.
In this example, when the high pass component of the second image 6a is extracted by the subtraction unit 18, the high pass image 9a is generated. The high pass image 9a becomes an image such that an outline can be seen.
24 is an example in which the second image 9a of the high frequency component is mapped to the first image 8a. This image is output from the image processing apparatus 10 to the display device 20. The 2nd image 6a (refer FIG. 23) which consists of a high frequency component is mapped to the 1st image 5. FIG.
25 is an example in which only the second image 9a of the high frequency component is mapped. In this case, parallax occurs in some images 25 of the subject, and the boundary between the subject and the background becomes unclear. For example, assume that the luminance value of the low pass component of the first image 5 is 100, the luminance value of the second image 6a is 140, and the luminance value of the high pass component of the second image 6a is 130. . At this time, using the conventional reference method, the luminance value is 140. However, in the image combining method performed by the image processing apparatus 10 of this example, the luminance value is 100 + 140-130 = 110.
According to the image processing apparatus 10 according to the embodiment described above, when imaging with a plurality of cameras 3a to 3c, the attributes (resolution, viewpoint, color, luminance, focus) of the cameras 3a to 3c are determined. It can share and image. Further, when composing a new image from a plurality of images captured by cameras 3a to 3c having different attributes (resolution, viewpoint, color, luminance, focus), the detailed parameter information of each image is used between the images. do.
As a result, a high resolution synthesized image is obtained from the first image 5 and the second images 6a to 6c. At this time, since only the high frequency component of the 2nd image 6a-6c is joined to the low frequency component of the 1st image 5, an image is synthesize | combined without discomfort in the state which utilized the color taste contained in the 1st image 5. The synthesized image generated in this example may be either a still image or a moving image.
Moreover, even if the viewpoint of a some camera differs, individual information regarding common information can be grasped | ascertained for every 2nd camera 3a-3c. And since a parameter is adjusted based on individual information, the combined image which connected each image smoothly is obtained. For this reason, there is no restriction | limiting of the number of the 2nd cameras 3a-3c, and a limitation of arrangement | positioning.
In addition, when imaging the subject having a large difference in luminance by using only the first camera 2, the obtained first image 5 cannot accurately capture all of the low luminance or high luminance portions. However, these parts can be supplemented with the second images 6a to 6c captured by the second cameras 3a to 3c. For this reason, the resulting composite image becomes an image of multiple grayscales (high dynamic range).
It is to be noted that the image processing apparatus according to the above-described embodiment can overlap this structure in multiple stages, so that imaging at a high resolution within the limits allowed by the mechanism of the camera becomes possible. Here, another embodiment will be described with reference to FIG. 26.
26 is an arrangement example of a plurality of camera units. As one unit of the 1st camera 2 and the 2nd cameras 3a-3c shown in FIG. 4, several units are arrange | positioned and arrange | positioned. In this example, the third camera 9 which captures a subject with a wider angle of view than the first camera 2 is provided. However, the basic operation is the same as in the case of using one unit of the first camera 2 and the second cameras 3a to 3c. At this time, on the basis of the image 40 picked up by the third camera 9 as a reference, in the state where the deviation with respect to the image 40 is corrected, the images picked up by each unit are arranged. And a composite image of high resolution is obtained in a multistage configuration. For this reason, there is an effect that a stereo image with high resolution and without distortion is obtained.
In addition, although the series of processes in the above-described embodiment can be executed by hardware, it can also be executed by software. In the case where a series of processes are executed by software, a program constituting the software can be executed by installing a computer assembled with dedicated hardware, or various programs by installing various programs. Install and run the program that configures the software.
Further, a recording medium on which program code of software for realizing the functions of the above-described embodiments is supplied to a system or an apparatus, and a computer (or a control device such as a CPU) of the system or apparatus stores the program code on the recording medium. Of course, it is achieved by reading and executing.
As a recording medium for supplying the program code in this case, for example, a floppy disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used. Can be.
In addition, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also the OS or the like running on the computer performs part or all of the actual processing based on the instruction of the program code. This also includes a case where the functions of the above-described embodiments are realized by the processing.
In addition, in the present specification, the step of describing a program constituting the software includes not only processing performed in time series according to the described order, but also processing executed in parallel or separately without necessarily processing in time series. Note that.
In addition, this invention is not limited to embodiment mentioned above, Of course, other various structures can be taken without deviating from the summary of this invention.
This application includes the description of Japanese Priority Patent Application JP2008-169446 filed with the Japan Patent Office on June 27, 2008, the entire contents of which are referred to.
Those skilled in the art will recognize that various modifications, combinations, sub-combinations and changes may be made depending on the design conditions and various factors within the scope of the appended claims and their equivalents.
1 is a configuration diagram showing an example of an image processing system according to an embodiment of the present invention.
Fig. 2 is a block diagram showing an internal configuration example of an image processing apparatus in one embodiment of the present invention.
3 is an explanatory diagram showing an example of luminance distribution of each image in one embodiment of the present invention;
4 is an explanatory diagram showing an example of a change in zoom ratio in one embodiment of the present invention;
5A and 5B are explanatory diagrams showing examples of common information and individual information in one embodiment of the present invention;
Fig. 6 is a flowchart showing an example of processing for creating a composite image in one embodiment of the present invention.
Fig. 7 is a flowchart showing an example of processing for creating a composite image in one embodiment of the present invention.
8 is an explanatory diagram showing an example of a luminance graph of an image to be created in one embodiment of the present invention;
9 is an explanatory diagram showing an example of a luminance graph of a first image in one embodiment of the present invention;
10 is an explanatory diagram showing an example of a luminance graph of a second image in one embodiment of the present invention;
FIG. 11 is an explanatory diagram showing an example in which luminance values are added together in one embodiment of the present invention; FIG.
12 is an explanatory diagram showing an example of a luminance graph of an image in which a low pass filter is applied to a second image in one embodiment of the present invention;
Fig. 13 is an explanatory diagram showing an example of luminance values of high frequency components (differentials) in one embodiment of the present invention.
Fig. 14 is an explanatory diagram showing an example of a luminance graph in the case where the high frequency component of the second image is pasted into the first image in one embodiment of the present invention.
15A and 15B are explanatory diagrams showing an example of a luminance graph when a second image is matched with a first image in one embodiment of the present invention.
FIG. 16 is an explanatory diagram showing an example of a luminance graph when a second image is matched with a first image in a conventional reference method; FIG.
17A and 17B are explanatory diagrams showing an example of an image (one pixel compensation vector error) matching a second image in the conventional reference method in one embodiment of the present invention;
18 is an explanatory diagram showing an example of a first image in one embodiment of the present invention;
19 is an explanatory diagram showing an example of a second image in one embodiment of the present invention;
20 is an explanatory diagram showing an example in the case where a second image is superimposed on a first image in one embodiment of the present invention;
21 is an explanatory diagram showing an example of a zoomed first image in one embodiment of the present invention;
Fig. 22 is an explanatory diagram showing an example of the second image of the low pass component in one embodiment of the present invention;
23 is an explanatory diagram showing an example of a second image of the high frequency component in one embodiment of the present invention;
24 is an explanatory diagram showing an example of an image in which a second image of the high frequency component is mapped to the first image in one embodiment of the present invention;
25 is an explanatory diagram showing an example of an image mapped with a second image in one embodiment of the present invention;
Fig. 26 is an explanatory diagram showing an example of output of a synthesized image in another embodiment of the present invention.
Fig. 27 is an explanatory diagram showing an example of arrangement of a camera by a conventional single viewpoint method.
Fig. 28 is a block diagram showing a configuration example of a conventional image processing apparatus.
29 is a flowchart showing an example of conventional image processing.
1: image processing system
2: first camera
3a-3c: second camera
5: first image
6a-6c: second image
11: Imaging information calculating part
12: zoom conversion unit
13: viewpoint conversion unit
14: image synthesis unit
15: band separator
16: matching part
17: compensation vector calculator
18: subtraction part
19: mapping unit
30: composite image
Acquiring a first image generated by a first camera that captures a predetermined range at a first angle of view, and imaging a portion of the predetermined range at a second angle of view each narrower than the first angle of view; Acquiring a plurality of second images having a higher resolution than the first image generated by the plurality of second cameras, and for the coordinate positions of the plurality of second images with respect to the first image and the imaging direction of the first camera. An imaging information calculating unit that calculates differences in imaging directions of the plurality of second cameras as imaging information;
On the basis of the difference in the image capturing direction calculated by the image capturing information calculating unit, a viewpoint converted image obtained by converting the plurality of second images into eyepoints of the plurality of second cameras in accordance with the viewpoints of the first camera. A viewpoint conversion unit for generating and matching the first image and the viewpoint transformed image to calculate a phase shift of the viewpoint transformed image with respect to the first image;
Extracting a high-frequency image consisting of frequency components of a predetermined frequency band or more from the plurality of second images, and shifting the phase of the viewpoint transformed image with respect to the first image calculated by the viewpoint transform unit. An image combining unit for pasting the high pass image at the coordinate position corresponding to the first image to generate a synthesized image so as to eliminate it;
A zoom image obtained by zooming a part of the first image corresponding to the coordinate position of the second image based on the coordinate position calculated by the imaging information calculating unit and a zoom rate of zooming a part of the first image It further includes a zoom conversion unit to generate,
And the viewpoint converting unit matches the zoom image and the viewpoint transformed image, and calculates a phase shift of the viewpoint transformed image with respect to the first image.
The viewpoint converting unit,
A band separator for separating a plurality of low-pass images below the predetermined frequency band from the plurality of second images;
A matching unit for matching the zoom image zoomed by the zoom conversion unit and the plurality of low pass images separated by the band separation unit;
Comprising a phase shift of the zoom image and the plurality of low-pass image matched in the matching unit as a compensation vector, and comprises a compensation vector calculation unit for supplying the compensation vector to the image synthesis unit,
The image synthesis unit,
A subtraction unit for generating the high pass image by subtracting the frequency components of the plurality of low pass images separated by the band separation unit from the frequency components of the second image;
And a mapping unit for correcting phase shift based on the compensation vector supplied from the compensation vector calculating unit, and mapping the high frequency image to the coordinate position corresponding to the zoom image.
And the matching unit obtains information relating to at least one of color, luminance, and focus as a parameter for determining a feature amount for each pixel of the plurality of low-pass images with respect to the zoom image.
The imaging information calculating unit manages the parameter as common information based on the first camera, and manages the information of the plurality of second cameras with respect to the common information as individual information. .
The plurality of low pass images is an image in which a band is matched to the zoom image.
The zoom ratio of the first image converted by the zoom converter is variable,
And a value of the predetermined frequency separated by the band separating unit is a value obtained by multiplying the inverse of the zoom ratio calculated by the imaging information calculating unit.
Each of the second cameras changes resolution and brightness for each imaging area according to the zoom ratio, focuses for each imaging area according to the distance to the subject, and changes the white balance for each imaging area according to the color of the captured image. And an image processing device for changing the viewpoint on the subject.
Acquire a first image generated by a first camera that captures a predetermined range at a first angle of view, and generate a plurality of second cameras that capture a portion of the predetermined range at a second angle of view that is narrower than the first angle of view. And acquiring a plurality of second images having a higher resolution than the first image, and capturing the plurality of second cameras with respect to the coordinate positions of the plurality of second images with respect to the first image and the imaging direction of the first camera. Calculating the difference in the direction as the imaging information;
Based on the difference in the imaging direction, a viewpoint converted image obtained by converting the plurality of second images from the viewpoints of the plurality of second cameras in accordance with the viewpoints of the first camera is generated, and the first image and the viewpoint Matching a converted image to calculate a phase shift of the viewpoint transformed image with respect to the first image;
The coordinate position corresponding to the first image so as to extract a high-pass image composed of frequency components equal to or greater than a predetermined frequency band from the plurality of second images, and to eliminate the phase shift of the viewpoint-converted image with respect to the first image; And joining the high pass image to generate a composite image.
The coordinate position corresponding to the first image so as to extract a high-pass image composed of frequency components equal to or greater than a predetermined frequency band from the plurality of second images, and to eliminate the phase shift of the viewpoint-converted image with respect to the first image; Conjugating the high pass image to generate a composite image
A program for causing a computer to execute a process comprising a.
The recording medium which recorded the program of Claim 10.
KR1020090058293A 2008-06-27 2009-06-29 Image processing apparatus, image processing method, program and recording medium KR20100002231A (en)
JPJP-P-2008-169446 2008-06-27
JP2008169446A JP4513906B2 (en) 2008-06-27 2008-06-27 Image processing apparatus, image processing method, program, and recording medium
KR20100002231A true KR20100002231A (en) 2010-01-06
ID=41130495
KR1020090058293A KR20100002231A (en) 2008-06-27 2009-06-29 Image processing apparatus, image processing method, program and recording medium
US (1) US8189960B2 (en)
EP (1) EP2138976A2 (en)
JP (1) JP4513906B2 (en)
KR (1) KR20100002231A (en)
CN (1) CN101616237B (en)
TWI376644B (en) * 2008-06-20 2012-11-11 Altek Corp
JPWO2010050412A1 (en) * 2008-10-28 2012-03-29 日本電気株式会社 Calibration index determination device, calibration device, calibration performance evaluation device, system, method, and program
US10402847B2 (en) * 2009-11-20 2019-09-03 Mobisave Llc System and method of electronically verifying required proof-of-performance to secure promotional rewards
KR101214536B1 (en) * 2010-01-12 2013-01-10 삼성전자주식회사 Method for performing out-focus using depth information and camera using the same
WO2011108377A1 (en) * 2010-03-02 2011-09-09 日本電気株式会社 Coordinated operation apparatus, coordinated operation method, coordinated operation control program and apparatus coordination system
JP5609742B2 (en) * 2011-03-31 2014-10-22 カシオ計算機株式会社 Imaging apparatus, image composition method, and program
WO2013069564A1 (en) * 2011-11-08 2013-05-16 富士フイルム株式会社 Image pick-up device and control method therefor
KR20140106159A (en) * 2013-02-26 2014-09-03 삼성전자주식회사 Method for image processing and an electronic device thereof
CN103559698B (en) * 2013-10-16 2017-05-10 中国科学院深圳先进技术研究院 Coaxial phase contrast imaging phase retrieval method and system based on hybrid iteration
JP6278716B2 (en) * 2014-01-22 2018-02-14 キヤノン株式会社 Image processing apparatus, image processing method, and program
CN105205796A (en) * 2014-06-30 2015-12-30 华为技术有限公司 Wide-area image acquisition method and apparatus
CN104104911B (en) * 2014-07-04 2017-09-29 华中师范大学 Timestamp in panoramic picture generating process is eliminated and remapping method and system
CN105787871A (en) * 2016-03-24 2016-07-20 广州酷狗计算机科技有限公司 Method and device for synthesizing pictures
DE102016110686A1 (en) * 2016-06-10 2017-12-14 Rheinmetall Defence Electronics Gmbh Method and device for creating a panoramic image
CN106157376B (en) * 2016-08-03 2019-01-11 北京恒创增材制造技术研究院有限公司 A kind of colorful three-dimensional model color smoothing method and device
JP2018038647A (en) * 2016-09-08 2018-03-15 富士フイルム株式会社 Image processing apparatus, method, and program
JP6590773B2 (en) * 2016-09-08 2019-10-16 富士フイルム株式会社 Image processing apparatus, method, and program
US20180182065A1 (en) * 2016-12-28 2018-06-28 Kazuhiro Yoshida Apparatus, system, and method of controlling display, and recording medium
JP3029513B2 (en) * 1992-12-01 2000-04-04 日本電信電話株式会社 Image superimposition method
JPH09139878A (en) 1995-11-16 1997-05-27 Nippon Telegr & Teleph Corp <Ntt> Image processing system
EP1518333A2 (en) 2002-03-25 2005-03-30 The Trustees of Columbia University in the city of New York Method and system for enhancing data quality
JP2004135209A (en) * 2002-10-15 2004-04-30 Hitachi Ltd Generation device and method for wide-angle view high-resolution video image
JP4453976B2 (en) 2004-03-30 2010-04-21 株式会社映蔵 Image generation apparatus, image data string generation system, and image transmission system
CN100355272C (en) 2005-06-24 2007-12-12 清华大学 Synthesis method of virtual viewpoint in interactive multi-viewpoint video system
CN1750593A (en) 2005-10-13 2006-03-22 上海交通大学 Digital camera with image split function
JP5196102B2 (en) 2007-01-12 2013-05-15 上村工業株式会社 Aluminum oxide film removal solution and surface treatment method of aluminum or aluminum alloy
2008-06-27 JP JP2008169446A patent/JP4513906B2/en not_active Expired - Fee Related
2009-06-24 US US12/490,672 patent/US8189960B2/en not_active Expired - Fee Related
2009-06-26 EP EP20090163844 patent/EP2138976A2/en not_active Withdrawn
2009-06-26 CN CN 200910150572 patent/CN101616237B/en not_active IP Right Cessation
2009-06-29 KR KR1020090058293A patent/KR20100002231A/en not_active Application Discontinuation
US8189960B2 (en) 2012-05-29
JP4513906B2 (en) 2010-07-28
US20090324135A1 (en) 2009-12-31
CN101616237B (en) 2011-06-29
JP2010009417A (en) 2010-01-14
CN101616237A (en) 2009-12-30
EP2138976A2 (en) 2009-12-30
US9661233B2 (en) 2017-05-23 Dual aperture zoom digital camera
TWI408956B (en) 2013-09-11 Image processing device, solid-state imaging device, and camera module
JP6157606B2 (en) 2017-07-05 Image fusion method and apparatus
JP2005142680A (en) 2005-06-02 Image processing apparatus
JP5188651B2 (en) 2013-04-24 Image processing apparatus and imaging apparatus using the same
JP3803950B2 (en) 2006-08-02 Image composition processing method, image composition processing apparatus, and recording medium
JPWO2009101798A1 (en) 2011-06-09 Compound eye imaging device, distance measuring device, parallax calculation method, and distance measuring method
JP2007166317A (en) 2007-06-28 Image pickup device, image processing method and program thereof
EP2134079A1 (en) 2009-12-16 Image processing apparatus, imaging apparatus, image processing method and program
2014-07-30 WITN Withdrawal due to no request for examination