Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

An image enhancement system and method includes means for superimposing a second image, such as a hair style image, over portions of a first image, such as an image of a person's face. The system or method further automatically marks locations along the boundary between the first and second images and automatically calls a graphic smoothing function in the vaccination of the marked locations, so the boundary between the images is automatically smoothed. Preferably, the smoothing function calculates a new color value for a given pixel in the vicinity of such a marked location in at least two smoothing steps, the first of which calculates the color value for each of a plurality of pixels adjacent to the given pixel by combining color values from pixels which are separated, respectively, from each of those plurality of pixels by a distance of more than one pixel. The second step calculates the new color value for the given pixel by combining the color value of each of the plurality of...

InventorsStephen C. Steir, ASllen K. A. Wells
Original AssigneeClearpoint Research Corporation
Current U.S. Classification345/630
International Classification: G06F 1520

View patent at USPTO
Search USPTO Assignment Database

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US4232334May 22, 1979Nov 4, 1980Revlon, Inc.Cosmetic apparatus and method
US4261012Jun 18, 1979Apr 7, 1981System and method for composite display
US4276570May 8, 1979Jun 30, 1981Nancy BursonMethod and apparatus for producing an image of a person's face at a different age
US4297724Jan 23, 1980Oct 27, 1981Dainippon Screen Seizo Kabushiki Kaisha
Takara Belmont Co., Ltd.
Method and machine for trying on a hair form in image
US4486774Feb 16, 1983Dec 4, 1984System and method for composite display
US4539585Jul 10, 1981Sep 3, 1985Previewer
US4602280Dec 5, 1983Jul 22, 1986Weight and/or measurement reduction preview system
US4730260Sep 23, 1985Mar 8, 1988Asahi Glass Company Ltd.Method for eyewear simulation and a device for its practice
US4731743Nov 12, 1985Mar 15, 1988Combputer Images, Inc.Method and apparatus for displaying hairstyles

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US5280570Sep 11, 1992Jan 18, 1994Spectacle imaging and lens simulating system and method
US5335318Jun 10, 1992Aug 2, 1994Crosfield Electronics LimitedElectronic image generation apparatus including a camera for recording a region and producing a control data array
US5353393Nov 30, 1992Oct 4, 1994Sunwest Trading CorporationApparatus and method for manipulating scanned documents in a computer aided design system
US5434958Apr 4, 1994Jul 18, 1995Lifetouch Portrait Studios, Inc.Method and apparatus for creating special effects on video screen
US5450314Mar 18, 1992Sep 12, 1995Hitachi, Ltd.Data processing methods and apparatus for supporting analysis/judgement
US5490245Jan 25, 1995Feb 6, 1996AST Research, Inc.Component-based icon construction and customization system
US5515268Sep 9, 1993May 7, 1996Mitsubishi Denki Kabushiki KaishaMethod of and system for ordering products
US5563992Jun 2, 1994Oct 8, 1996Casio Computer Co., Ltd.Face image creation device and method using part images of the plural parts of the face image
US5638502Dec 22, 1993Jun 10, 1997Casio Computer Co., Ltd.Device for creating a new object image relating to plural object images
US5680528May 24, 1994Oct 21, 1997Digital dressing room
US5687259Mar 17, 1995Nov 11, 1997Virtual Eyes, IncorporatedAesthetic imaging system
US5689286Jul 1, 1996Nov 18, 1997AST Research, Inc.Component-based icon construction and customization system
US5706416Nov 13, 1995Jan 6, 1998Massachusetts Institute of TechnologyMethod and apparatus for relating and combining multiple images of the same scene or object(s)
US5724484Jun 6, 1995Mar 3, 1998Hitachi, Ltd.Data processing methods and apparatus for supporting analysis/judgement
US5801710Aug 19, 1996Sep 1, 1998Eastman Kodak CompanyComputer program product for defining a soft edge in a digital mask
US5825941Mar 18, 1996Oct 20, 1998Mirror Software CorporationAesthetic imaging system
US5850222Sep 13, 1995Dec 15, 1998Pixel Dust, Inc.Method and system for displaying a graphic image of a person modeling a garment
US5854850Dec 31, 1997Dec 29, 1998Mirror Software CorporationMethod and apparatus for selectively illustrating image modifications in an aesthetic imaging system
US5913019Nov 19, 1997Jun 15, 1999Foto Fantasy, Inc.Direct view interactive photo kiosk and composite image forming process for same
US5966137Nov 1, 1996Oct 12, 1999Casio Computer Co., Ltd.Device for creating a new object image relating to plural object images
US5974422Oct 24, 1997Oct 26, 1999Hitachi, Ltd.Data processing methods and apparatus for supporting analysis/judgement
US5978523Dec 31, 1997Nov 2, 1999Mirror Software CorporationMethod and apparatus for detecting modifications to aesthetic images
US5983201Jun 13, 1997Nov 9, 1999System and method enabling shopping from home for fitted eyeglass frames
US5986670Sep 13, 1996Nov 16, 1999Method and apparatus for producing a computer generated display that permits visualization of changes to the interior or exterior of a building structure shown in its actual environment
US6016137Jan 30, 1995Jan 18, 2000International Business Machines CorporationMethod and apparatus for producing a semi-transparent cursor on a data processing display
US6034698Jul 23, 1996Mar 7, 2000Yasuda Seiko Co., Ltd.Hairdo pattern selecting system
US6047130Feb 20, 1997Apr 4, 2000Environmental Protection Systems, Inc.Apparatus and method for portrait photography
US6081611Dec 31, 1997Jun 27, 2000Mirror Software CorporationAesthetic imaging system
US6141431Feb 1, 1996Oct 31, 2000Matsushita Electric Industrial Co., Ltd.Image processing apparatus
US6201879Feb 9, 1996Mar 13, 2001Massachusetts Institute of TechnologyMethod and apparatus for logo hiding in images
US6348923Jun 11, 1998Feb 19, 2002Casio Computer Co., Ltd.Object image display devices
US6392659Feb 9, 1999May 21, 2002Sony CorporationImage connecting method, image connecting apparatus, and storage medium storing an image connecting program
US6400374Sep 18, 1996Jun 4, 2002Eyematic Interfaces, Inc.Video superposition system and method
US6453052Nov 9, 1995Sep 17, 2002International Business Machines CorporationAutomated method and image processing system for hair style simulation
US6578023Mar 14, 2001Jun 10, 2003Hitachi, Ltd.Data processing methods and apparatus for supporting analysis/judgement
US6583792Nov 9, 1999Jun 24, 2003Newag Digital, LLCSystem and method for accurately displaying superimposed images
US6593962May 18, 2000Jul 15, 2003Imaging Automation, Inc.Image recording for a document generation system
US6665686Nov 16, 1999Dec 16, 2003Hitachi, Ltd.Data processing method and apparatus for supporting analysis/judgement
US6707929Apr 27, 2001Mar 16, 2004The Procter & Gamble CompanyMethod for analyzing hair and predicting achievable hair dyeing ending colors
US6792401Oct 31, 2000Sep 14, 2004Diamond Visionics CompanyInternet-based modeling kiosk and method for fitting and selling prescription eyeglasses
US6842172Apr 13, 2001Jan 11, 2005Sony CorporationImage processor and image processing method, and recorded medium
US6980888Jun 25, 2003Dec 27, 2005The Proctor & Gamble CompanyMethod and apparatus for predicting the result of a coloration
US6985611Dec 8, 2000Jan 10, 2006L'OrealSystem and process for the analysis and predictive simulation of the evolution of a hair region, and more particularly of the human scalp
US6993168Dec 8, 2000Jan 31, 2006L'OrealSystem and process for the analysis and predictive simulation of the temporal evolution of a hair region, and more particularly of the human scalp
US7098942Jul 28, 2000Aug 29, 2006Fuji Photo Film Co., Ltd.Image capture system and method of controlling operation of same
US7154529Mar 12, 2004Dec 26, 2006System and method for enabling a person to view images of the person wearing an accessory before purchasing the accessory
US7180528Apr 18, 2005Feb 20, 2007Kwok, Chu & Schindler, LLCMethod and system for image templates
US7209577Jul 14, 2005Apr 24, 2007Logitech Europe S.A.Facial feature-localized and global real-time video morphing
US7234937May 2, 2003Jun 26, 2007OraMetrix, Inc.Unified workstation for virtual craniofacial diagnosis, treatment planning and therapeutics
US7265763Aug 31, 2006Sep 4, 2007Method and system for image templates
US7330195Dec 18, 2002Feb 12, 2008Hewlett-Packard Development Company, L.P.Graphic pieces for a border image
US7663648Nov 12, 1999Feb 16, 2010My Virtual Model Inc.System and method for displaying selected garments on a computer-simulated mannequin
US7683916Aug 10, 2007Mar 23, 2010Method and system for image templates
US7859551Feb 25, 2002Dec 28, 2010Object customization and presentation system
US7860342Aug 2, 2005Dec 28, 2010The Invention Science Fund I, LLCModifying restricted images
US7899648Nov 30, 2007Mar 1, 2011GMV Aerospace and Defense S.A.System and a method for determining the region searched by a moving scent detector (organ or apparatus) in the presence of wind
US8022967Jun 1, 2005Sep 20, 2011Canon Kabushiki KaishaImage processing method and image processing apparatus
US8113829May 1, 2007Feb 14, 2012Orametrix, Inc.Unified workstation for virtual craniofacial diagnosis, treatment planning and therapeutics
US8126190Jan 31, 2007Feb 28, 2012The Invention Science Fund I, LLCTargeted obstrufication of an image
US8126938May 25, 2007Feb 28, 2012The Invention Science Fund I, LLCGroup content substitution in media works
US8156014Mar 26, 2001Apr 10, 2012Sony CorporationCommunication service method and communication apparatus thereof for transmitting advertisements in a private communication environment
US8203609Jan 31, 2007Jun 19, 2012The Invention Science Fund I, LLCAnonymization pursuant to a broadcasted policy
USRE40384Jan 30, 2004Jun 17, 2008American Imaging Services, Inc.Apparatus and method for manipulating scanned documents in a computer aided design system

Claims

1. An image enhancement system including:

means for storing a representation of a first image;
means for creating a superimposed image by superimposing a second image over portions of the representation of the first image;
means for automatically marking a plurality of locations along the boundary in the superimposed image between portions containing part of the first image and portions containing part of the second image;
means for performing a graphic smoothing function, including means for changing the light value associated with a given picture element to be more equivalent to the light value of picture elements in its vicinity; and
means for automatically causing said means for performing a graphic smoothing function to perform said function in the vaccination of each of said marked locations, so as to automatically smooth the boundary between the first and second images in said superimposed image.

2. An image enhancement system as in claim 1 wherein:

said images are composed of an array of picture elements each having a light value;
said marked locations along the boundary in the superimposed image correspond to picture elements; and
when said smoothing function is called in the vicinity of one of said marked locations, it calculates a new light value for a given picture element in the vicinity of said marked location as a function of light values from picture elements which are separated from said given picture element by more than one picture element.

3. An image enhancement system as in claim 2, wherein said means for performing a graphic smoothing function includes a first means for calculating the light value for each of a plurality of picture elements adjacent said given picture element as a function of the light values of picture elements which are separated from each of said plurality of picture elements by more than one picture element, and second means for calculating the new light value for said given picture element as a function of the light value calculated by the first means for each of said plurality of picture elements.

4. An image enhancement system as in claim 1, wherein:

said means for storing a representation of said first image includes means for storing a representation of a person's head; and
said means for creating a superimposed image over portions of said first image includes means for creating a superimposed image of a hair style.

5. An image enhancement system including:

means for storing a representation of a first image containing a representation of a human head;
means for storing a hair style image;
means for defining certain locations on said hair style image;
means for defining certain locations on said representation of a human head;
means for superimposing and scaling said hair style image on said image of a human head so that said defined locations on said hair style image fit on said defined locations on said representation of a human head; and
means for altering the size of said hair style in horizontal and vertical directions without altering the fit of said defined locations on said hair style image to said defined locations on said representation of a human head.

6. An image enhancement system as in claim 5, wherein:

said first image includes a frontal representation of a human head;
said hair style image is a frontal image of hair style;
said means for defining certain locations on said representation of a human head include means for marking the location of both ears and the hair line in the center of the forehead on said head; and
said means for defining certain locations on said hair style image include means for marking where both ears and the hair line in the center of the forehead belong on said hair image.

7. An image enhancement system as in claim 5, wherein:

said first image includes a side representation of a human head;
said hair style image is a side image of a hair style;
said means for defining certain locations on said representation of a human head include means for marking the ear and the hair line in the center of the forehead on said head; and
said means for defining certain locations on said hair style image include means for marking where an ear and the hair line in the center of the forehead belong on said hair image.

8. An image enhancement system as in claim 5, wherein said means for altering the size of said hair style in horizontal and vertical directions includes means for altering the relative size of said hair style independently in said horizontal and vertical directions.

9. An image enhancement system including:

means for storing a representation of a first image containing a frontal view of a human head;
means for storing a frontal image of a hair style;
means for defining locations corresponding to both ears and the hair line in the center of the forehead on said hair style image;
means for defining locations corresponding to both said ears and the hair line in the center of the forehead on said frontal view of a human head; and
means for superimposing said hair style image on said image of a human head, including means for translating and scaling the hair style image so that said defined locations on said hair style image fit on said defined locations on said representation of a human head.

10. An image enhancement system including:

means for storing a representation of a first image containing a side view of a human head;
means for storing a corresponding side image of a hair style;
means for defining locations corresponding to one ear and the hair line in the center of the forehead on said hair style image;
means for defining locations corresponding to one ear and the hair line in the center of the forehead on said side view of a human head; and
means for superimposing said hair style image on said image of a human head, including means for translating and scaling the hair style image so that said defined locations on said hair style image fit on said defined locations on said representation of a human head.

11. A method for enhancing an image including the steps of:

storing a representation of a first image;
creating a superimposed image by superimposing a second image over portions of the representation of the first image;
automatically marking a plurality of locations along the boundary in the superimposed image between portions containing part of the first image and portions containing part of the second image;
performing a graphic smoothing function which changes the light value associated with a given picture element to be more equivalent to the light value of picture elements in its vicinity; and
automatically performing said graphic smoothing function in the vicinity of each of said marked locations, so as to automatically smooth the boundary between the first and second images in said superimposed image.

12. A method for enhancing an image as in claim 11, wherein:

said images are composed of an array of picture elements each having a light value;
said marked locations along the boundary in the superimposed image correspond to picture elements; and
when said smoothing function is called in the vicinity of one of said marked locations, it calculates a new light value for a given picture element in the vicinity of said marked location as a function of light values from picture elements which are separated from said given picture element by more than one picture element.

13. A method for enhancing an image as in claim 12, wherein said smoothing function calculates a new light value for given picture element in a process having at least two smoothing steps, the first step calculating the light value for each of a plurality of picture elements adjacent said given picture element as a function of the light values of picture elements which are separated from each of said plurality of picture elements by more than one picture element, and the second step calculating the new light value for said given picture element as a function of the light value of each of said plurality of picture elements.

14. A method for enhancing an image in claim 12, wherein:

said storing of a representation of said first image includes storing a representation of a person's head; and
said creating of a superimposed image over portions of said first image includes creating a superimposed image of a hair style.

15. A method for enhancing an image including:

storing a representation of a first image containing a representation of a human head;
storing a hair style image;
defining certain locations on said hair style image;
defining certain locations on said representation of a human head;
superimposing and scaling said hair style image on said image of a human head so that said defined locations on said hair style image fit on said defined locations on said representation of a human head; and
altering the size of said hair style in horizontal and vertical directions without altering the fit of said defined locations on said hair style image to said defined locations on said representation of a human head.

16. A method for enhancing an image as in claim 15, wherein:

said first image includes a frontal representation of a human head;
said hair style image is a frontal image of a hair style;
said defining of certain locations on said representation of a human head includes marking the location of both ears and the hair line in the center of the forehead on said head; and
said defining of certain locations on said hair style image includes marking where both ears and the hair line in the center of the forehead belong on said hair image.

17. A method for enhancing an image as in claim 15, wherein:

said first image includes a side representation of a human head;
said hair style image is a side image of a hair style;
said defining of certain locations on said representation of a human head includes marking the one ear and the hair line in the center of the forehead on said head; and
said defining of certain locations on said hair style image includes marking where one ear and the hair line in the center of the forehead belong on said hair image.

18. A method for enhancing an image as in claim 15, wherein said altering of the size of said hair style in horizontal and vertical directions includes altering the relative size of said hair style independently in said horizontal and vertical directions.

19. A method for enhancing an image including:

storing a representation of a first image containing a frontal view of a human head;
storing a frontal image of a hair style;
defining locations corresponding to both ears and the hair line in the center of the forehead on said hair style image;
defining locations corresponding to both said ears and the hair line in the center of the forehead on said frontal view of a human head; and
superimposing said hair style image on said image of a human head, including translating and scaling the hair style image so that said defined locations on said hair style image fit on said defined locations on said representation of a human head.

20. A method for enhancing an image including:

storing a representation of a first image containing a side view of a human head;
storing a corresponding side image of a hair style;
defining locations corresponding to one ear and the hair line in the center of the forehead on said hair style image;
defining locations corresponding to one ear and the hair line in the center of the forehead on said side view of a human head; and
superimposing said hair style image on said image of a human head, including translating and scaling the hair style image so that said defined locations on said hair style image fit on said defined locations on said representation of a human head.