System and method for blending images
First Claim
1. A method of blending a pair of images, each image comprising a plurality of pixels having an intensity, the method comprising:
- determining a blending edge for each image, each blending edge comprising at least one group of pixels, with each pixel at a pixel position;
determining an average intensity of pixels of the blending edges at each pixel position;
determining a scaling factor based on a relationship between the average intensity and the intensity of the pixel of the at least one group of pixels of the blending edge at each pixel position of each image;
determining a blending area for each image, each blending area comprising at least one group of pixels having a pixel at each of the pixel positions; and
scaling the intensity of the pixel at each pixel position of the at least one group of pixels of the blending area of each image with the corresponding scaling factor.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of blending a pair of images, each image comprising a plurality of pixels having an intensity. A blending edge is determined for each image, each blending edge comprising at least one group of pixels, with each pixel at a pixel position, and an average intensity of pixels of the blending edges is determined at each pixel position. The method includes determining a scaling factor based on a relationship between the average intensity and the intensity of the pixel of the at least one group of pixels of the blending edge at each pixel position of each image. A blending area is determined for each image, each blending area comprising at least one group of pixels having a pixel at each of the pixel positions. The intensity of the pixel at each pixel position of the at least one group of pixels of the blending area of each image is scaled with the corresponding scaling factor.
-
Citations
23 Claims
-
1. A method of blending a pair of images, each image comprising a plurality of pixels having an intensity, the method comprising:
- determining a blending edge for each image, each blending edge comprising at least one group of pixels, with each pixel at a pixel position;
determining an average intensity of pixels of the blending edges at each pixel position;
determining a scaling factor based on a relationship between the average intensity and the intensity of the pixel of the at least one group of pixels of the blending edge at each pixel position of each image;
determining a blending area for each image, each blending area comprising at least one group of pixels having a pixel at each of the pixel positions; and
scaling the intensity of the pixel at each pixel position of the at least one group of pixels of the blending area of each image with the corresponding scaling factor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- determining a blending edge for each image, each blending edge comprising at least one group of pixels, with each pixel at a pixel position;
-
9. A method of blending a first and a second image, each image comprising a plurality of pixels having an intensity, the method comprising:
- determining a blending edge for each image, each blending edge comprising at least one group of pixels, with each pixel at a pixel position;
determining a first ratio comprising a ratio of an average intensity of pixels at a first pixel position of the blending edges of both images to the intensity of the pixel at the first pixel position of the blending edge of the first image;
determining a second ratio comprising a ratio of an average intensity of pixels at a second pixel position of the blending edges of both images to the intensity of the pixel at the second pixel position of the blending edge of the first image;
determining a blending area for each image, each blending area comprising at least one group of pixels having a pixel at each of the pixel positions; and
scaling the intensity of the pixel at the first pixel position of the at least one group of pixels of the blending area of the first mage with a scaling factor based on the first and second ratios. - View Dependent Claims (10, 11)
- determining a blending edge for each image, each blending edge comprising at least one group of pixels, with each pixel at a pixel position;
-
12. A method of blending image of a series of frames, each frame comprising at least one pair of images, and for each pair of images the method comprising:
- determining a blending edge for each image, each blending edge comprising at least one group of pixels, with each pixel at a pixel position;
determining an average intensity of pixels of the blending edges at each pixel position;
determining a ratio of the average intensity to the intensity of the pixel of the at least one group of pixels of the blending edge at each pixel position for each image;
determining a blending area for each image, each blending area comprising at least one group of pixels having a pixel at each of the pixel positions; and
scaling the intensity of the pixel at each pixel position of the at least one group of pixels of the blending area of each image with a corresponding scaling factor based at least on the ratio corresponding to the pixel position. - View Dependent Claims (13, 14, 15, 16, 17)
- determining a blending edge for each image, each blending edge comprising at least one group of pixels, with each pixel at a pixel position;
-
18. A system for processing a pair of images, each image comprising a plurality of pixels having an intensity, the system comprising:
- a processor;
a memory storing instructions executable by the processor, the instructions comprising;
a blending edge module for determining a blending edge for each image, each blending edge comprising at least one group of pixels, with each pixel at a pixel position;
an intensity module for determining an average intensity of pixels of the blending edges at each pixel location;
a blending ratio module for determining a ratio of the average intensity to the intensity of the pixel of the at least one group of pixels of the blending edge at each of the pixel positions; and
a scaling module for determining a blending area for each image, each blending area comprising at least one group of pixels having a pixel at each of the pixel positions, and for scaling the intensity of the pixel at each pixel position of the at least one group of pixels of the blending area of each image with a corresponding scaling factor based at least on the ratio corresponding to the pixel position.
- a processor;
-
19. A computer-readable medium including instructions executable by a processing system for performing a process for blending a pair of images, each image comprising a plurality of pixels having an intensity, the instruction comprising:
- determining a blending edge for each image, each blending edge comprising at least one group of pixels, with each pixel at a pixel position;
determining an average intensity of pixels of the blending edges at each pixel position;
determining a scaling factor based on a relationship between the average intensity and the intensity of the pixel of the at least one group of pixels of the blending edge at each pixel position of each image;
determining a blending area for each image, each blending area comprising at least one group of pixels having a pixel at each of the pixel positions; and
scaling the intensity of the pixel at each pixel position of the at least one group of pixels of the blending area of each image with the corresponding scaling factor. - View Dependent Claims (20, 21)
- determining a blending edge for each image, each blending edge comprising at least one group of pixels, with each pixel at a pixel position;
-
22. A system for blending image of a series of frames, each frame comprising at least one pair of images, and for each pair of images the system comprising:
- a processor;
a memory storing instructions executable by the processor, the instructions comprising;
means for determining a blending edge for each image, each blending edge comprising at least one group of pixels, with each pixel at a pixel position;
means for determining an average intensity of pixels of the blending edges at each pixel position;
means for determining a scaling factor based on a relationship between the average intensity and the intensity of the pixel of the at least one group of pixels of the blending edge at each pixel position of each image;
means for determining a blending area for each image, each blending area comprising at least one group of pixels having a pixel at each of the pixel positions;
means for determining a scaling factor for each pixel position of the blending area of each image based at least on the ratio corresponding to the pixel position; and
means for scaling the intensity of the pixel at each pixel position of the at least one group of pixels of the blending area of each image with the corresponding scaling factor.
- a processor;
-
23. A system for blending a first and a second image, each image comprising a plurality of pixels having an intensity, the system comprising:
- a processor;
a memory storing instructions executable by the processor, the instructions comprising;
means for determining a blending edge for each image, each blending edge comprising at least one group of pixels, with each pixel at a pixel position;
means for determining a first scaling factor based on a relationship between an average intensity of pixels at a first pixel position of the blending edges of both images to the intensity of the pixel at the first pixel position of the blending edge of the first image;
means for determining a second scaling factor based on a relationship between an average intensity of pixels at a second pixel position of the blending edges of both images to the intensity of the pixel at the second pixel position of the blending edge of the first image;
means for determining a blending area for each image, each blending area comprising at least one group of pixels having a pixel at each of the pixel positions; and
means for scaling the intensity of the pixel at the first position of the at least one group of pixels of the blending area of the first mage based on the first and second scaling factors.
- a processor;
Specification