A system and method for editing digital images includes a processor for storing a digital image of an object and a background. The periphery, or edge, of the object has a first hue, and the background has a second hue. Based upon the difference between the hues and a predetermined hue difference, the processor locates the edge of the object and removes portions of the image (i.e., the background) that are outside the edge. Then, the object can be combined with a preselected background so as to form a composite image. Optionally, the gamma of the image of the preselected background and the gamma of the image of the object can be matched, thereby making the object appear as if it was imaged under the same lighting conditions as the preselected background. |
Citations|
| US4190856 | Nov 21, 1977 | Feb 26, 1980 | | Three dimensional television system | | US4439783 | Nov 23, 1981 | Mar 27, 1984 | Matsushita Electric Industrial Co., Ltd. | Image synthesizing apparatus | | US4506289 | Oct 19, 1982 | Mar 19, 1985 | Kokusai Denshin Denwa Kabushiki Kaisha | Chroma-key signal generator | | US4694329 | Apr 12, 1985 | Sep 15, 1987 | Corporate Communications Consultants, Inc. | Color correction system and method with scene-change detection | | US4827253 | Sep 26, 1988 | May 2, 1989 | Dubner Computer Systems, Inc. | Video compositing using a software linear keyer | | US4827344 | Sep 30, 1986 | May 2, 1989 | Intel Corporation | Apparatus for inserting part of one video image into another video image | | US4864410 | Aug 1, 1986 | Sep 5, 1989 | Bally Manufacturing Corporation | Apparatus and method of making photographs from a video image | | US4910661 | Dec 14, 1987 | Mar 20, 1990 | Edgar L. Barth | Method and apparatus for decorating cakes and other foods | | US5117283 | Jun 25, 1990 | May 26, 1992 | Eastman Kodak Company | Photobooth compositing apparatus |
Referenced by|
| US5563988 | Aug 1, 1994 | Oct 8, 1996 | Massachusetts Institute of Technology | Method and system for facilitating wireless, full-body, real-time user interaction with a digitally represented visual environment | | US5587740 | Aug 17, 1995 | Dec 24, 1996 | | Digital photo kiosk | | US5623581 | Jan 22, 1996 | Apr 22, 1997 | APBI Interactive Kiosk Systems | Direct view interactive photo kiosk and image forming process for same | | US5630037 | May 18, 1994 | May 13, 1997 | Schindler Imaging, Inc. | Method and apparatus for extracting and treating digital images for seamless compositing | | US5668605 | Oct 25, 1994 | Sep 16, 1997 | R. T. Set | Object keying in video images based on distance from camera | | US5687306 | Nov 12, 1996 | Nov 11, 1997 | Image Ware Software, Inc. | Image editing system including sizing function | | US5778164 | May 21, 1996 | Jul 7, 1998 | Eastman Kodak Company Hallmark Cards, Inc. | System for custom imprinting a variety of articles with images obtained from a variety of different sources | | US5897220 | Dec 4, 1997 | Apr 27, 1999 | American Alpha Inc. | Automatic photograph booth for forming sketches | | US5913019 | Nov 19, 1997 | Jun 15, 1999 | Foto Fantasy, Inc. | Direct view interactive photo kiosk and composite image forming process for same | | US5923406 | Jun 27, 1997 | Jul 13, 1999 | Pitney Bowes Inc. | Personal postage stamp vending machine | | US5986718 | Sep 19, 1996 | Nov 16, 1999 | Video Magic, Inc. | Photographic method using chroma-key and a photobooth employing the same | | US6021417 | Oct 31, 1997 | Feb 1, 2000 | Foto Fantasy, Inc. | Method of stimulating the creation of an artist's drawing or painting, and device for accomplishing same | | US6052648 | Apr 10, 1997 | Apr 18, 2000 | EarthWatch Communications, Inc. | Method and system for display of weather-related information | | US6072537 | Jan 6, 1997 | Jun 6, 2000 | U-R Star Ltd. | Systems for producing personalized video clips | | US6195513 | Feb 17, 1998 | Feb 27, 2001 | Fuji Photo Film Co., Ltd. | Electronic camera accessory and image composition system | | US6198503 | Jul 28, 1997 | Mar 6, 2001 | | Infra-red video key | | US6370568 | Sep 18, 2000 | Apr 9, 2002 | | Digital real time postcards including information such as geographic location or landmark | | US6385628 | Mar 1, 1999 | May 7, 2002 | Foto Fantasy, Inc. | Method for simulating the creation if an artist's drawing or painting of a caricature, and device for accomplishing same | | US6400374 | Sep 18, 1996 | Jun 4, 2002 | Eyematic Interfaces, Inc. | Video superposition system and method | | US6448974 | Feb 26, 1999 | Sep 10, 2002 | | Method and apparatus for chroma key data modifying insertion without video image fragmentation | | US6507361 | Jun 23, 2000 | Jan 14, 2003 | | Electronic personalized imaging production system including means for combining foreground images with background images | | US6556775 | Feb 1, 1999 | Apr 29, 2003 | Matsushita Electric Industrial Co., Ltd. | Image and sound reproduction system | | US6766054 | Aug 14, 2000 | Jul 20, 2004 | International Business Machines Corporation | Segmentation of an object from a background in digital photography | | US6809762 | Jul 31, 2001 | Oct 26, 2004 | | Multiple photograph service method and apparatus | | US6885767 | May 11, 2001 | Apr 26, 2005 | | Silhouetting apparatus and method | | US6977673 | Sep 18, 1997 | Dec 20, 2005 | Avid Technology, Inc. | Portable moving picture recording device including switching control for multiple data flow configurations | | US7057650 | Jun 22, 1999 | Jun 6, 2006 | Fuji Photo Film Co., Ltd. | Image sensing apparatus and method for synthesizing a composite image | | US7212308 | Dec 18, 2002 | May 1, 2007 | | Interactive photo kiosk | | US7230641 | Jul 3, 2001 | Jun 12, 2007 | Avid Technolgy, Inc. | Combined editing system and digital moving picture recording system | | US7277579 | May 31, 2002 | Oct 2, 2007 | ArcSoft, Inc. | Smart scan | | US7324166 | Nov 15, 2004 | Jan 29, 2008 | Contour Entertainment Inc | Live actor integration in pre-recorded well known video | | US7352393 | Apr 11, 2006 | Apr 1, 2008 | FUJIFILM Corporation | Image sensing apparatus and method for synthesizing a composite image | | US7477417 | Aug 25, 2000 | Jan 13, 2009 | Dai Nippon Printing Co., Ltd. | Image processing system | | US7532807 | Jul 23, 2004 | May 12, 2009 | Avid Technology, Inc. | Combined editing system and digital moving picture recording system | | US7548260 | Dec 21, 2000 | Jun 16, 2009 | Fujifilm Corporation | Identification photo system and image processing method which automatically corrects image data of a person in an identification photo | | US7623754 | Sep 18, 1997 | Nov 24, 2009 | Avid Technology, Inc. | Motion picture recording device using digital, computer-readable non-linear media | | US7751643 | Aug 12, 2004 | Jul 6, 2010 | Semiconductor Insights Inc. | Method and apparatus for removing uneven brightness in an image | | US7800582 | Apr 20, 2005 | Sep 21, 2010 | Weather Central, Inc. | Scene launcher system and method for weather report presentations and the like | | US7830413 | Mar 30, 2007 | Nov 9, 2010 | Avid Technology, Inc. | Combined editing system and digital moving picture recording system | | US7859551 | Feb 25, 2002 | Dec 28, 2010 | | Object customization and presentation system | | US7860342 | Aug 2, 2005 | Dec 28, 2010 | The Invention Science Fund I, LLC | Modifying restricted images | | US7999862 | Oct 24, 2008 | Aug 16, 2011 | Lightcraft Technology, LLC | Method and apparatus for an automated background lighting compensation system | | US8022967 | Jun 1, 2005 | Sep 20, 2011 | Canon Kabushiki Kaisha | Image processing method and image processing apparatus | | US8126190 | Jan 31, 2007 | Feb 28, 2012 | The Invention Science Fund I, LLC | Targeted obstrufication of an image | | US8126938 | May 25, 2007 | Feb 28, 2012 | The Invention Science Fund I, LLC | Group content substitution in media works | | US8203609 | Jan 31, 2007 | Jun 19, 2012 | The Invention Science Fund I, LLC | Anonymization pursuant to a broadcasted policy |
Claims1. A system for selectively combining digital images, comprising: - a processor having a memory for storing a first digital image having a plurality of pixels, wherein the first digital image includes an object bordered by an edge having a first hue, and a background having a second hue which can be any desired color;
- means for locating the edge in the first digital image by comparing the hues of each background pixel with one of the object pixels of a predetermined hue, thereby mapping background pixels in an immediate vicinity of the edge of the first digital image; and
- means for removing the background from the first digital image using the located edge.
2. The system of claim 1, additionally comprising means for combining the object with a second digital image. 3. The system of claim 2, wherein the combining means includes means for averaging the hue of the edge and the hue of the second digital image so as to generate an averaged hue, wherein the averaged hue replaces the edge and thereby produces a blended object. 4. The system of claim 3, wherein at least a portion of the blended object has a first gamma and at least portion of the second digital image has a second gamma, and additionally comprising means for setting one of: the first gamma and the second gamma, to equal the other gamma. 5. The system of claim 1, wherein each hue is characterized by a numeric value. 6. The system of claim 5, wherein the background includes a plurality of two-dimensional boxes, each box having a plurality of dots therein, the processor having an image of the background stored in memory, wherein the means for locating the edge compares the hue of pixel in the first digital image with the hue of a corresponding pixel of a background image stored in the memory, the predetermined hue for each comparison thus being the hue of the corresponding pixel in the background image. 7. The system of claim 5, wherein the means for locating the edge determines the difference between the numeric value of one pixel and the numeric value of a contiguous pixel, and compares the difference to a predetermined difference, the predetermined hue for each comparison thus being the hue of the adjacent pixel. 8. The system of claim 1, wherein the means for removing the background from the first digital image sets all background pixels to a preselected transparent value. 9. The system of claim 1, additionally comprising a video camera connected to the processor, the camera generating a signal which is stored as the first digital image. 10. The system of claim 7, additionally comprising a video monitor connected to the processor for displaying the first digital image. 11. A gamma correlator, comprising: - means for measuring a gamma of each pixel of an object in a first image and for measuring the gamma of each pixel of a background in a second image;
- means for shifting the gamma of at least one selected pixel of the object or at least one selected pixel of one of a plurality of stored backgrounds to substantially equal the gamma of the other; and
- means for shifting a first gamma of a selected object and a second gamma of a selected background to a third gamma of a lighting environment distinguishable from lighting conditions of the selected object and the selected background.
12. An image combiner, comprising: - a processor for receiving a signal representative of a first digital image, the signal including an object component representative of an object, the object being bordered by an edge having a first hue, the signal also including a background component representative of a background having a second hue, wherein the processor includes means for separating the background from the object by determining the location of the edge of the object and then removing all portions of the first digital image which are outside the edge from all the portions of the first digital image which are inside the edge; and
- means for combining a portion of the first digital image with a second digital image, wherein said portion of the first digital image is alternatively (i) reoriented or (ii) reoriented and repositioned onto the second digital image.
13. The image combiner of claim 12, further comprising a video camera for generating the signal, the processor being electrically connected to the video camera for receiving the signal therefrom. 14. The image combiner of claim 13, further comprising a video monitor electrically connected to the processor for displaying the image of the object. 15. The image combiner of claim 12, wherein the first digital image has a periphery, and the processor further comprises: - means for determining the difference between the hue of a portion of the periphery and a predetermined hue;
- means for comparing the difference to a predetermined difference;
- wherein when the difference exceeds the predetermined difference, the processor identifies the location of the portion of the periphery as the location of a portion of the object, and then compares the hue of other portions of the periphery with the predetermined hue; and
- wherein when the difference is less than the predetermined difference, the processor compares the hue of inwardly succeeding portions, relative to the periphery, of the first digital image with the predetermined hue until the difference between a portion and the predetermined hue exceeds the predetermined difference;
- until the entire edge of the object has been identified.
16. The image combiner of claim 15, wherein the background includes a plurality of two-dimensional boxes, each box having a plurality of dots therein, the processor having an image of the background stored in memory, the stored image corresponding to the first digital image, wherein the processor compares the hue of at least some of the first video image with the hue of the corresponding portions of the image of the background stored in memory to determine the location of the edge of the object. 17. The image combiner of claim 15, wherein the processor receives a second digital signal representative of a preselected background, and the processor overlays the object onto the preselected background. 18. The image combiner of claim 17, wherein the preselected background has at least one hue, and the processor averages the hue of the object and the hue of the preselected background to generate an averaged signal representative of an averaged hue, the processor changing the hue of the edge of the object to equal the averaged hue, to thereby produce a blended object. 19. The image combiner of claim 18, wherein at least a portion of the blended object has a first gamma and at least a portion of the preselected background has a second gamma, and the processor sets one of the first gamma and the second gamma to equal the other gamma. 20. The image combiner of claim 15, wherein the digital signal comprises a plurality of pixels, each pixel having a hue and each hue having a corresponding numeric value, and the background is a continuous hue, wherein the processor determines the location of the edge of the object by determining the difference between the numeric value of one pixel and the numeric value of an adjacent pixel, and comparing the difference to the predetermined difference. 21. The image combiner of claim 20, wherein the processor removes the background component from the object component by setting all background pixels to a preselected transparent value. 22. The image combiner of claim 15, wherein the background has a single continuous hue, and the predetermined hue is the hue of the background. 23. A method for generating an edited digital image from a first digital image, the first digital image including an object having a first hue and a background having a second hue, the method comprising the steps of: - detecting in the first image an edge defined by the difference in hue between the object and the background;
- comparing the hues of each background pixel with one of the object pixels of a predetermined hue, thereby mapping background pixels in an immediate vicinity of the edge of the first digital image; and
- selectively removing the background from the first digital image by setting the mapped background pixels to a preselected transparent value so as to only retain substantially the entire object in the first digital image.
24. The method of claim 23 including a second digital image having a third hue, the method further comprising the steps of: - overlaying the object from the first digital image on the second digital image; and
- averaging the hue of the object and the second digital image along the edge of the object, thereby producing a blended object in the second digital image.
25. The method of claim 24, further comprising the step of setting one of: the first hue in at least a portion of the blended object and the third hue in the second digital image, to equal the other hue. 26. A method of integrating a digital image of an object into a digital image of a background, comprising the steps of: - measuring the gamma of the object in a first hue;
- measuring the gamma of the background in a second hue; and
- shifting the gamma of a selected one of the object or the background to alternatively (i) substantially equal the gamma of the other or (ii) shift a first gamma of a selected object and a second gamma of a selected background to a third gamma of a lighting environment distinguishable from lighting conditions of the selected object or the selected background.
27. A system for selectively combining digital images, comprising: - a processor having a memory for storing a first digital image having a plurality of pixels, wherein the first digital image includes an object bordered by an edge having a first hue, and a background having a second hue which can be any desired color;
- means for locating the edge in the first digital image by comparing, for background pixels and some of, but not all, the object pixels, the hues of the pixels with a predetermined hue, wherein each hue is characterized by a numeric value;
- means for removing the background from the first digital image using the located edge; and
- means for combining the object with a second digital image, wherein the combining means includes means for averaging the hue of the edge and the hue of the second digital image so as to generate an averaged hue, wherein the averaged hue replaces the edge and thereby produces a blended object.
28. The system of claim 27, wherein the background includes a plurality of two-dimensional boxes, each box having a plurality of dots therein, the processor having an image of the background stored in memory, wherein the means for locating the edge compares the hue of a pixel in the first digital image with the hue of a corresponding pixel of a background image stored in the memory, the predetermined hue for each comparison thus being the hue of the corresponding pixel in the background image. 29. The system of claim 27, wherein a portion of the object is selectively combined with the second digital image in real-time by an operator, wherein said portion of the object is alternatively (i) reoriented or (ii) reoriented and repositioned onto the second digital image. 30. The system of claim 27, wherein at least a portion of the blended object has a first gamma and at least a portion of the second digital image has a second gamma, and additionally comprising means for setting one of the first gamma and the second gamma to equal the other gamma. 31. An image combiner, comprising: - a processor for receiving a signal representative of a first digital image, the signal including an object component representative of an object, the object being bordered by an edge having a first hue, the signal also including a background component representative of a background having a second hue, wherein the processor includes means for separating the background from the object by determining the location of the edge of the object and then removing all portions of the first digital image which are outside the edge from all the portions of the first digital image which are inside the edge, wherein the first digital image has a periphery, and the processor further comprises:
- means for determining the difference between the hue of a portion of the periphery and a predetermined hue;
- means for comparing the difference to a predetermined difference;
- wherein when the difference exceeds the predetermined difference, the processor identifies the location of the portion of the periphery as the location of a portion of the object, and then compares the hue of other portions of the periphery with the predetermined hue;
- wherein when the difference is less than the predetermined difference, the processor compares the hue of inwardly succeeding portions, relative to the periphery, of the first digital image with the predetermined hue until the difference between a portion of the first digital image and the predetermined hue exceeds the predetermined difference; and
- wherein the background includes a plurality of two-dimensional boxes, each box having a plurality of dots therein, the processor having an image of the background stored in memory, the stored image corresponding to the first digital image, wherein the processor compares the hue of at least some of the first video image with the hue of the corresponding portions of the image of the background stored in memory to determine the location of the edge of the object, thereby mapping the entire edge of the object.
32. The image combiner of claim 31, wherein the preselected background has at least one hue, and the processor averages the hue of the object and the hue of the preselected background to generate an averaged signal representative of an averaged hue, the processor changing the hue of the edge of the object to equal the averaged hue, to thereby produce a blended object. 33. The image combiner of claim 32, wherein at least a portion of the blended object has a first gamma and at least a portion of the preselected background has a second gamma, and the processor sets one of the first gamma and the second gamma to equal the other gamma. 34. A method for generating an edited digital image from a first digital image, the first digital image including an object having a first hue and a background having a second hue, and further including a second digital image having a third hue, the method comprising the steps of: - detecting in the first image an edge defined by the difference in hue between the object and the background;
- selectively removing the background from the first digital image so as to retain substantially the entire object in the first digital image;
- overlaying the object from the first digital image on the second digital image; and
- averaging the hue of the object and the second digital image along the edge of the object, thereby producing a blended object in the second digital image.
35. The method of claim 34, further comprising the step of setting one of the first hue in at least a portion of the blended object and the third hue in the second digital image to equal the other hue. |