Method and system for forming surrounding seamless bird-view image
First Claim
1. A method for forming surrounding seamless bird-view image, comprising the steps of:
- providing a plurality of surrounding images;
performing a viewpoint transformation process upon the plural surroundings for transforming the same into a plurality of corresponding bird-view images;
identifying an overlapped region from any two adjacent bird-view images;
performing a weight calculation process for multiple times so as to obtain an overlapped image from the overlapped regions of any two adjacent bird-view images, as each weight calculation process further comprises the step of;
measuring a distance between each pixel in the overlapped region and the boundary of the overlapped region in one of the corresponding two adjacent bird-view image and another distance between the same pixel and the boundary of the overlapped region in another corresponding two adjacent bird-view image;
determining a first weighting value for each pixel in the overlapped region of one of the corresponding two adjacent bird-view image while determining a second weighting value for the corresponding pixel of another adjacent bird-view image according to the measured distances of the pixel; and
performing a weighted feature calculation on an image feature of the corresponding pixels in the overlapped regions of the two adjacent bird-view images by the use of the first weighting value and the second weighting value so as to obtain an overlapped feature for the corresponding pixel;
andcombining the plural overlapped images and the portions of the plural transformed bird-view images that are not overlapped into a surrounding seamless bird-view image.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for forming a surrounding seamless bird-view image by processing a plurality of surrounding images associated with a carrier captured by different imaging devices is provided in the present invention. During the process, the surrounding images are converted into corresponding bird-images respectively and then an overlapping area corresponding to each two adjacent bird-view images is determined. After that, distances between the pixel in the overlapping area and the boundary of the overlapping area in each adjacent bird-view image is calculated so as to determine a weighting value for each corresponding pixel in each adjacent bird-view image thereby forming an overlapping image, wherein each pixel in the overlapping image is determined according to the weighting value and information of the corresponding pixel in each adjacent image. After determining the overlapping image for each two adjacent bird-view image, it is capable of forming the surrounding seamless bird-view image.
16 Citations
21 Claims
-
1. A method for forming surrounding seamless bird-view image, comprising the steps of:
-
providing a plurality of surrounding images; performing a viewpoint transformation process upon the plural surroundings for transforming the same into a plurality of corresponding bird-view images; identifying an overlapped region from any two adjacent bird-view images; performing a weight calculation process for multiple times so as to obtain an overlapped image from the overlapped regions of any two adjacent bird-view images, as each weight calculation process further comprises the step of; measuring a distance between each pixel in the overlapped region and the boundary of the overlapped region in one of the corresponding two adjacent bird-view image and another distance between the same pixel and the boundary of the overlapped region in another corresponding two adjacent bird-view image; determining a first weighting value for each pixel in the overlapped region of one of the corresponding two adjacent bird-view image while determining a second weighting value for the corresponding pixel of another adjacent bird-view image according to the measured distances of the pixel; and performing a weighted feature calculation on an image feature of the corresponding pixels in the overlapped regions of the two adjacent bird-view images by the use of the first weighting value and the second weighting value so as to obtain an overlapped feature for the corresponding pixel; and combining the plural overlapped images and the portions of the plural transformed bird-view images that are not overlapped into a surrounding seamless bird-view image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for forming surrounding seamless bird-view image, comprising:
- a plurality of imaging units, respectively mounted on a carrier at different positions thereof, each being used for generating a surrounding image;
a control unit, further comprising;
an image receiving interface, for receiving the plural surrounding images;
a calculation unit, for performing a process upon the received plural surrounding images so as to form a surrounding seamless bird-view image accordingly;
a memory module, coupled to the calculation unit; and
an image output interface, coupled to the calculation unit and a display unit, for outputting the surrounding seamless bird-view image; and
the display unit, disposed inside the carrier while coupling to the control unit, for receiving and displaying the surrounding seamless bird-view image;
wherein after receiving the plural surrounding images, the control unit is enabled to perform an operation comprising the steps of;
performing a viewpoint conversion process upon the plural surroundings for transforming the same into a plurality of corresponding bird-view images;
identifying an overlapped region from any two adjacent bird-view images;
performing a weight calculation process so as to obtain an overlapped image from the overlapped regions of any two adjacent bird-view images as the weight calculation process further comprises the steps of;
measuring a distance between each pixel in the overlapped region and the boundary of the overlapped region in one of the corresponding two adjacent bird-view image and another distance between the same pixel and the boundary of the overlapped region in another corresponding two adjacent bird-view image;
determining a first weighting value for each pixel in the overlapped region of one of the corresponding two adjacent bird-view image while determining a second weighting value for the corresponding pixel of another adjacent bird-view image according to the measured distances of the pixel; and
performing a weighted feature calculation on an image feature of the corresponding pixels in the overlapped regions of the two adjacent bird-view images by the use of the first weighting value and the second weighting value so as to obtain an overlapped feature for the corresponding pixels; and
combining the plural overlapped images and the portions of the plural transformed bird-view images that are not overlapped into a surrounding seamless bird-view image. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
- a plurality of imaging units, respectively mounted on a carrier at different positions thereof, each being used for generating a surrounding image;
Specification