Image processing method and apparatus for block-based corresponding point extraction
First Claim
1. An image processing method for processing images for stereoscopic vision, obtained by image-sensing an object from a plurality of viewpoints, comprising:
- a division step of dividing the respective images into a plurality of blocks so as not to intersect each block'"'"'s side with any edges in the images;
a size changing step of changing a size of a block of interest by combining the block of interest with its adjacent block or blocks out of the plurality of blocks generated in said division step into one block when the block of interest has predetermined relationship with respect to the adjacent block or blocks; and
a corresponding-point determination step of determining corresponding points between the images, each having blocks generated in said division step and said size changing step, based on similarity between one block of one image and that of another image.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing method and apparatus for block-based corresponding-point extraction with high-precision, even if an image includes a discontinuous portion. The method comprises an extraction step of extracting edges or outline of a plurality of images, a dividing step of dividing the images into a plurality of blocks in such a manner that every block contains no edge and the sides of every block do not intersect with an edge, and a corresponding-point determination step of determining corresponding points between the images, based on similarity between one block of one image and a corresponding block of another image. Thus, even if one of the images includes a discontinuous portion, the corresponding-point extraction can be smoothly performed.
80 Citations
74 Claims
-
1. An image processing method for processing images for stereoscopic vision, obtained by image-sensing an object from a plurality of viewpoints, comprising:
-
a division step of dividing the respective images into a plurality of blocks so as not to intersect each block'"'"'s side with any edges in the images; a size changing step of changing a size of a block of interest by combining the block of interest with its adjacent block or blocks out of the plurality of blocks generated in said division step into one block when the block of interest has predetermined relationship with respect to the adjacent block or blocks; and a corresponding-point determination step of determining corresponding points between the images, each having blocks generated in said division step and said size changing step, based on similarity between one block of one image and that of another image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An image processing method of processing motion images obtained by image-sensing an object at different time points, comprising:
-
a division step of dividing frame images of the motion images, each into a plurality of blocks, so as not to intersect each block'"'"'s side with any edges in the images; a size changing step of changing a size of a block of interest by combining the block of interest with its adjacent block or blocks out of the plurality of blocks generated in said division step into one block when the block of interest has predetermined relationship with respect to the adjacent block or blocks; and a corresponding-point determination step of determining corresponding points between the frame images, each having blocks generated in said division step and said size changing step, based on similarity between one block of one frame image and that of a corresponding frame image. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An image processing method for processing images for stereoscopic vision, obtained by image-sensing an object from a plurality of view points, comprising:
-
a division step of dividing the respective images into a plurality of blocks so as not to intersect each block'"'"'s side with any edges in the images and so as not to include adjacent pixels whose binocular disparities differ from each other by more than a predetermined threshold value and a corresponding-point determination step of determining corresponding points between the images, each having blocks generated in said division step, based on similarity, each between one block of one image and that of another image. - View Dependent Claims (16, 17, 18)
-
-
19. An image processing method for processing motion images, obtained by image-sensing an object at different time points, comprising:
-
a division step of dividing the respective images into a plurality of blocks so as not to intersect each block'"'"'s side with any edges in the images and so as not to include adjacent pixels whose motion vectors differ from each other by a predetermined threshold value and a corresponding-point determination step of determining corresponding points between the images, each having blocks generated in said division step, based on similarity, each between one block of one image and that of another image. - View Dependent Claims (20, 21, 22, 23)
-
-
24. An image processing apparatus for processing images for stereoscopic vision, obtained by image-sensing an object from a plurality of view points, comprising:
-
division means for dividing the respective images into a plurality of blocks so as not to intersect each block'"'"'s side with any edges in the images; size changing means for changing a size of a block of interest by combining its adjacent block or blocks out of the plurality of blocks generated by said division means into one block when the block of interest and the adjacent block or blocks have predetermined relationship; and corresponding-point determination means for determining corresponding points between the images, each having blocks generated by said division means and said size changing means, based on similarity, each between one block of one image and that of another image. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. An image processing apparatus of processing motion images obtained by image-sensing an object at different time points, comprising:
-
division means for dividing frame images of the motion images, each into a plurality of blocks, so as not to intersect each block'"'"'s side with any edges in the images; size changing means for changing a size of a block of interest by combining its adjacent block or blocks out of the plurality of blocks generated by said division means into one block when the block of interest and the adjacent block or blocks have predetermined relationship; and corresponding-point determination means for determining corresponding points between the frame images, each having blocks generated by said division means and said size changing means, based on similarity between one block of one frame image and that of a corresponding frame image. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
-
38. An image processing apparatus for processing images for stereoscopic vision, obtained by image-sensing an object from a plurality of view points, comprising:
-
a division means for dividing the respective images into a plurality of blocks so as not to intersect each block'"'"'s side with any edges in the images and so as not to include adjacent pixels whose binocular disparities differ from each other by more than a predetermined threshold value and a corresponding-point determination means for determining corresponding points between the images, each having blocks generated in said division means, based on similarity, each between one block of one image and that of another image. - View Dependent Claims (39, 40, 41)
-
-
42. An image processing apparatus for processing motion images, obtained by image-sensing an object at different time points, comprising:
-
a division means for dividing the respective images into a plurality of blocks so as not to intersect each block'"'"'s side with any edges in the images and so as not to include adjacent pixels whose motion vectors differ from each other by more than a predetermined threshold value and a corresponding-point determination means for determining corresponding points between the images, each having blocks generated in said division means, based on similarity, each between one block of one image and that of another image. - View Dependent Claims (43, 44, 45, 46)
-
-
47. An image processing method for processing stereo images obtained by sensing an object from a plurality of view points, comprising:
-
a first dividing step of dividing each of the stereo images into a plurality of blocks of a predetermined size; a first corresponding point determining step of determining corresponding points between the stereo images divided in said dividing step, on the basis of similarity between a block of one stereo image and a block of another stereo image; a parallax distribution extracting step of extracting a distribution of parallax between the corresponding points; a discontinuous boundary line extracting step of detecting a discontinuous boundary line in the distribution of parallax; a second dividing step of re-dividing each image of the stereo images into a plurality of blocks so as not to include the discontinuous boundary line in each block; and a second corresponding point determining step of determining corresponding points between the stereo images re-divided in said second dividing step, on the basis of similarity between a block of one stereo image and a block of another stereo image. - View Dependent Claims (48, 49, 50, 51, 52, 53)
-
-
54. An image processing apparatus for processing stereo images obtained by sensing an object from a plurality of view points, comprising:
-
first dividing means for dividing each of the stereo images into a plurality of blocks of a predetermined size; first corresponding point determining means for determining corresponding points between the stereo images, divided by said first dividing means, on the basis of similarity between a block of one stereo image and a block of the other stereo image; parallax distribution extracting means for extracting a distribution of parallax between the corresponding points; discontinuous boundary line extracting means for detecting a discontinuous boundary line in the distribution of parallax; a second dividing means for dividing each image of the stereo images into a plurality of blocks so as not to include the discontinuous boundary line in each block; and a second corresponding point determining means for determining corresponding points between the stereo images, divided by said second dividing means, on the basis of similarity between a block of one stereo image and a block of the other stereo image. - View Dependent Claims (55, 56, 57, 58, 59, 60)
-
-
61. An image processing method for processing a motion image obtained by sensing an object at different times, comprising:
-
a first dividing step of dividing each of the motion image into a plurality of blocks of a predetermined size; a first corresponding point determining step of determining corresponding points between each image of the motion image, divided in said first dividing step, on the basis of similarity between a block of one image of the motion image and a block of another image of the motion image; a vector distribution extracting step of extracting a distribution of movement vectors between the corresponding points determined in said first corresponding point determining step; a discontinuous boundary line extracting step of detecting a discontinuous boundary line in the distribution of movement vectors; a second dividing step of dividing each image of the motion image into a plurality of blocks so as not to include the discontinuous boundary line in each block; and a second corresponding point determining step of determining corresponding points between each image of the motion image, divided in said second dividing step, on the basis of similarity between a block of one image of the motion image and a block of another image of the motion image. - View Dependent Claims (62, 63, 64, 65, 66, 67)
-
-
68. An image processing apparatus for processing a motion image obtained by sensing an object at different times, comprising:
-
first dividing means for dividing each of the motion image into a plurality of blocks of a predetermined size; first corresponding point determining means for determining corresponding points between each image of the motion image, divided by said first dividing means, on the basis of similarity between a block of one image of the motion image and a block of another image of the motion image; vector distribution extracting means for extracting a distribution of movement vectors between the corresponding points determined by said first corresponding point determining means; discontinuous boundary line extracting means for detecting a discontinuous boundary line in the distribution of movement vectors; second dividing means for dividing each image of the motion image into a plurality of blocks so as not to include the discontinuous boundary line in each block; and second corresponding point determining means for determining corresponding points between each image of the motion image, divided by said second dividing means, on the basis of similarity between a block of one image of the motion image and a block of another image of the motion image. - View Dependent Claims (69, 70, 71, 72, 73, 74)
-
Specification