Movatterモバイル変換


[0]ホーム

URL:


US20040013320A1 - Apparatus and method of building an electronic database for resolution synthesis - Google Patents

Apparatus and method of building an electronic database for resolution synthesis
Download PDF

Info

Publication number
US20040013320A1
US20040013320A1US10/618,979US61897903AUS2004013320A1US 20040013320 A1US20040013320 A1US 20040013320A1US 61897903 AUS61897903 AUS 61897903AUS 2004013320 A1US2004013320 A1US 2004013320A1
Authority
US
United States
Prior art keywords
resolution
vectors
image
vector
low
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/618,979
Inventor
Brian Atkins
Charles Bouman
Jan Allebach
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by IndividualfiledCriticalIndividual
Priority to US10/618,979priorityCriticalpatent/US20040013320A1/en
Publication of US20040013320A1publicationCriticalpatent/US20040013320A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

An electronic database for image interpolation is generated by a computer. The computer generates a low-resolution image from a training image, a plurality of representative vectors from the low-resolution image, and a plurality of interpolation filters corresponding to each of the representative vectors. The interpolation filters and the representative vectors are generated off-line and can be used to perform image interpolation on an image other than the training image. The database can be stored in a device such as computer or a printer.

Description

Claims (45)

What is claimed is:
1. A method of building an electronic database for data resolution synthesis from at least one training file, the method comprising the steps of:
generating a low-resolution file from each training file;
generating a plurality of representative vectors from each low-resolution file; and
generating a set of interpolation filters for each of the representative vectors;
whereby the interpolation filters and the representative vectors can be used to perform data resolution synthesis on a file other than the training file.
2. The method ofclaim 1 wherein the representative vectors are generated by computing a number NCV of cluster vectors from each low-resolution file and using the cluster vectors to compute the representative vectors; and wherein low-resolution observation vectors, the cluster vectors, the representative vectors and a high-resolution file corresponding to each low-resolution file are used to compute the interpolation filters, whereby a high resolution file may be a training file.
3. The method ofclaim 2, further comprising the step of generating a sharpened high-resolution file, the sharpened high-resolution file being used to compute the interpolation filters.
4. The method ofclaim 2, wherein the representative vectors ar generated by using a maximum likelihood estimate.
5. The method ofclaim 4, wherein the vectors are generated by using an expectation maximization technique.
6. The m thod ofclaim 4, wherein a classifier including the representative v ctors is computed by initializing th classifier and updating the classifier until optimal values for the classifier have been obtained.
7. The method ofclaim 6, wherein the classifier further includ s a variance and a number M of class weights, and wherein the representative vectors, the class weights and the variance are computed simultaneously.
8. The method ofclaim 2, wherein each cluster vector is generat d by forming an observation window about sampled data in a low resolution file, extracting a vector including neighboring data of the sampled data, and scaling the vector.
9. The method ofclaim 2, wherein coefficients for the interpolation filters are computed by:
computing a number NFDV of filter design triplets from data in the low-resolution file, where NFDV is a positive integer, each filter design triplet corresponding to sampled data in the low-resolution file, each filter design triplet including an observation vector for the sampled data, a cluster vector for the sampled data, and a vector of high resolution data from a high-resolution file;
computing training statistics from the filter design triplets; and
computing the coefficients from the training statistics.
10. The method ofclaim 2, wherein the steps are run off-line in a computer.
11. The method ofclaim 1, wherein the interpolation filters are linear filters.
12. The m thod ofclaim 1, wherein the representative vectors are generated by using a parameter optimization technique.
13. A method of using a computer to compute a plurality of resolution synthesis parameters from a training image, the method comprising the steps of:
computing a low-resolution image from the training image;
computing a plurality of cluster vectors for a number NCV of pixels in the low-resolution image, where NCV is a positive integer;
using the cluster vectors to compute a number M of representative vectors for the low resolution image, where M is a positive integer that is less than NCV; and
using low-resolution observation vectors, the cluster vectors, the representative vectors and vectors from a high-resolution image to compute sets of interpolation filter coefficients corresponding to each of the representativ vectors;
whereby the high-resolution image may be the training image; and
whereby the interpolation filter coefficients and the number M of representative vectors are stored in the database for later interpolation of an image other than the training image.
14. The method ofclaim 13, wherein the number NCV is between 25,000 and 100,000, whereby between 25,000 and 100,000 cluster vectors are computed.
15. The method ofclaim 13, wherein each cluster vector for a non-border pixel is computed by extracting a first vector from a square observation window centered about a sampled pixel in the low-resolution image, and scaling the first vector.
16. Th method ofclaim 13, where the number M of r pres ntative vectors is between 50 and 100.
17. The method ofclaim 13, wherein the representative vectors are computed using a maximum likelihood estimate.
18. The method ofclaim 17, wherein a classifier including th representative vectors is computed by initializing the classifier and updating the classifier until optimal values for the classifier have been obtained.
19. The method ofclaim 13, wherein the representative vectors are computed using an expectation-maximization algorithm.
20. The method ofclaim 19, wherein the representative vectors are computed by:
setting initial values for a classifier including a number M of class weights, a variance and the number M of representative vectors;
computing a quality measure of how well the cluster vectors are represented by the initial values for the classifier;
updating the classifier;
recomputing the quality measure for the updated classifier; and
determining whether the cluster vectors are suitably represented by th updated classifier, the classifier being updated until the cluster vectors are suitably represented.
21. The method ofclaim 13, further comprising the st p of computing a sharpened high-resolution image from the training image, wherein the sharpened image is used along with low-resolution observation vectors, th cluster vectors and the representative vectors to compute the interpolation filter coefficients.
22. The method ofclaim 13, wherein the interpolation filter coefficients are computed by:
computing a number NFDV of filter design triplets from the low-resolution image, where NFDV is a positive integer, each filter design triplet corresponding to a sampled pixel in the low-resolution image, each filter design triplet including an observation vector for the sampled pixel, a cluster vector for the sampled pixel, and a vector of high-resolution pixels corresponding to the sampled pixel, the high-resolution pixels being taken from the high-resolution image;
computing training statistics from the filter design triplets; and
computing the coefficients from the training statistics.
23. The method ofclaim 22, wherein the number NFVD of filter design triplets is between 500,000 and 1,000,000, whereby between 500,000 and 1,000,000 filter design triplets are computed.
24. The method ofclaim 22, wherein the interpolation filter coefficients are computed for linear interpolation filters.
25. The method ofclaim 13, wherein the steps are run off-line in the computer.
26. The method ofclaim 25, wherein the database is stored for transfer to a second computer, whereby the second computer can access the database to perform image interpolation on images other than the training images.
27. The method ofclaim 25, wherein the database is stored in memory of a printer, whereby the printer can access the database to p rform image interpolation on images other than the training images.
28. The method ofclaim 13, wherein the repres ntativ vectors are generated by using a parameter optimization technique.
29. Apparatus comprising:
a processor; and
memory means for storing an electronic database and a plurality of executable instructions, the instructions, when executed, instructing the processor to access a training file; generate a low-resolution file from the training fil; generate a plurality of representative vectors from the low-resolution file; generate a set of interpolation filters for each of the representative vectors; and store the interpolation filters and the representative vectors in the memory means as part of the database.
30. The apparatus ofclaim 29, wherein the instructions instruct the processor to generate the representative vectors by computing a number NCV of cluster vectors from the low-resolution file, and using the cluster vectors to generate the representative vectors; and wherein the instructions instruct the processor to generate the interpolation filters from low-resolution observation vectors, the cluster vectors, the representative vectors and a plurality of vectors from a high-resolution file corresponding to the low-resolution file.
31. The apparatus ofclaim 30, wherein the instructions further instruct the processor to generate a sharpened high-resolution file from the training file, the sharpened high-resolution file being used to comput the interpolation filters.
32. The apparatus ofclaim 30, wherein the instructions instruct the processor to generate a classifier including the representative vectors by initializing the classifier and updating the classifier until optimal values for the classifier have been obtained.
33. The apparatus ofclaim 30, wherein the instructions instruct the processor to generate each cluster vector by forming an observation window about sampled data in the low-resolution file, extracting a vector including neighboring data of the sampled data, subtracting a value of the sampled data from values of the data in the vector; and scaling the vector.
34. The apparatus ofclaim 30, wherein the instructions instruct the processor to compute coefficients for the interpolation filters by:
computing a number NFDV of filter design triplets from data in the low-resolution file, where NFDV is a positive integer, each filter design triplet corresponding to sampled data in the low-resolution file, each filter design triplet including an observation vector for the sampled data, a cluster vector for th sampled data, and a vector of high resolution data from a high-resolution fil, the high resolution data corresponding to the sampled data;
computing training statistics from the filter design triplets; and
computing the coefficients from the training statistics.
35. The apparatus ofclaim 30, wherein the interpolation filters are linear filters.
36. An article of manufacture for instructing a processor to compute a resolution synthesis database from a training image, the article comprising:
computer memory; and
a plurality of executable instructions stored in the computer memory, the instructions, when executed, instructing the processor to compute a low-resolution image from the training image; compute a plurality of representative vectors from th low-resolution image; and comput a s t of int rpolation filt rs for ach of the representative vectors; whereby the interpolation filters and the repres ntative vectors form a part of the database.
37. The article ofclaim 36, wherein the instructions instruct the processor to compute the representative vectors by computing a number NCV of cluster vectors from the low-resolution image, and using the cluster vectors to compute the representative vectors; and wherein the instructions instruct the processor to compute the interpolation filters from low-resolution observation vectors, the cluster vectors, the representative vectors and vectors from a high-resolution image corresponding to the low-resolution image.
38. The article ofclaim 37, wherein the instructions further instruct the processor to compute a sharpened high-resolution image from the training image, the sharpened high-resolution file being used to compute the interpolation filters.
39. The article ofclaim 37, wherein the instructions instruct the processor to compute a classifier including the representative vectors by initializing the classifier and updating the classifier until optimal values for the classifier have been obtained.
40. The article ofclaim 37, wherein the instructions instruct the processor to compute each cluster vector by forming an observation window about a sampled pixel in the low-resolution image, extracting a vector including neighboring pixels of the sampled pixel, subtracting a value of the sampled pixel from values of the pixels in the vector; and scaling the vector.
41. The article ofclaim 37, wherein the instructions instruct the processor to compute coefficients for the interpolation filters by:
computing a numb r NFDV of filter design triplets from pix Is in th low-resolution image, where NFDV is a positive integ r, ach fift r design triplet corresponding to a sampled pixel in the low-resolution image, each filter design triplet including an observation vector for the sampled pixel, a cluster vector for the sampled pixel, and a vector of high resolution pixels from a high-resolution image, the high resolution pixels corresponding to the sampled pixel;
computing training statistics from the filter design triplets; and
computing the coefficients from the training statistics.
42. The article ofclaim 36, wherein the representative vectors are generated by using a parameter optimization technique.
43. An article of manufacture comprising:
computer memory; and
a database encoded in the computer memory, the database including a plurality of sets of resolution synthesis parameters, each set corresponding to an interpolation factor, each set including a classifier and a number M of resolution synthesis filters, each classifier including a number M of representative vectors, where M is a positive integer.
44. The article ofclaim 43, wherein each classifier further includes a variance and a number M of class weights.
45. The article ofclaim 43, wherein the number M is between 50 and 100.
US10/618,9791997-04-212003-07-14Apparatus and method of building an electronic database for resolution synthesisAbandonedUS20040013320A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US10/618,979US20040013320A1 (en)1997-04-212003-07-14Apparatus and method of building an electronic database for resolution synthesis

Applications Claiming Priority (4)

Application NumberPriority DateFiling DateTitle
US08/837,619US6075926A (en)1997-04-211997-04-21Computerized method for improving data resolution
US09/064,638US6466702B1 (en)1997-04-211998-04-21Apparatus and method of building an electronic database for resolution synthesis
US10/193,931US6683998B2 (en)1997-04-212002-07-11Apparatus and method of building an electronic database for resolution synthesis
US10/618,979US20040013320A1 (en)1997-04-212003-07-14Apparatus and method of building an electronic database for resolution synthesis

Related Parent Applications (2)

Application NumberTitlePriority DateFiling Date
US08/837,619Continuation-In-PartUS6075926A (en)1997-04-211997-04-21Computerized method for improving data resolution
US10/193,931ContinuationUS6683998B2 (en)1997-04-212002-07-11Apparatus and method of building an electronic database for resolution synthesis

Publications (1)

Publication NumberPublication Date
US20040013320A1true US20040013320A1 (en)2004-01-22

Family

ID=25274975

Family Applications (5)

Application NumberTitlePriority DateFiling Date
US08/837,619Expired - LifetimeUS6075926A (en)1997-04-211997-04-21Computerized method for improving data resolution
US09/064,638Expired - Fee RelatedUS6466702B1 (en)1997-04-211998-04-21Apparatus and method of building an electronic database for resolution synthesis
US09/318,201Expired - LifetimeUS6058248A (en)1997-04-211999-05-25Computerized method for improving data resolution
US10/193,931Expired - Fee RelatedUS6683998B2 (en)1997-04-212002-07-11Apparatus and method of building an electronic database for resolution synthesis
US10/618,979AbandonedUS20040013320A1 (en)1997-04-212003-07-14Apparatus and method of building an electronic database for resolution synthesis

Family Applications Before (4)

Application NumberTitlePriority DateFiling Date
US08/837,619Expired - LifetimeUS6075926A (en)1997-04-211997-04-21Computerized method for improving data resolution
US09/064,638Expired - Fee RelatedUS6466702B1 (en)1997-04-211998-04-21Apparatus and method of building an electronic database for resolution synthesis
US09/318,201Expired - LifetimeUS6058248A (en)1997-04-211999-05-25Computerized method for improving data resolution
US10/193,931Expired - Fee RelatedUS6683998B2 (en)1997-04-212002-07-11Apparatus and method of building an electronic database for resolution synthesis

Country Status (4)

CountryLink
US (5)US6075926A (en)
EP (1)EP0874330B1 (en)
JP (1)JPH10302059A (en)
DE (1)DE69822545T2 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20040161145A1 (en)*2003-02-182004-08-19Embler Gary L.Correlation-based color mosaic interpolation adjustment using luminance gradients
US20070172152A1 (en)*2006-01-262007-07-26Vestel Elektronik Sanayi Ve Ticaret A.S.Method and apparatus for adjusting the resolution of a digital image
US20070237425A1 (en)*2006-04-112007-10-11Yasunori TaguchiImage resolution increasing method and apparatus for the same
US20090074320A1 (en)*2004-03-312009-03-19Fujitsu LimitedImage magnification device, image magnification method and computer readable medium storing an image magnification program
WO2013109281A1 (en)*2012-01-192013-07-25Hewlett-Packard Development Company, L.P.Right sizing enhanced content to generate optimized source content
US20160354216A1 (en)*2012-09-102016-12-08Zimmer, Inc.Transcutaneous implant for skeletal attachment of external prosthetic devices
US10652430B2 (en)*2018-02-282020-05-12Canon Kabushiki KaishaImage processing apparatus, image processing method, and storage medium to convert image data

Families Citing this family (96)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
DE59802738D1 (en)*1997-05-072002-02-21Infineon Technologies Ag METHOD FOR CODING AND DECODING A DIGITIZED IMAGE
DE69822923T2 (en)*1997-06-022005-04-28Seiko Epson Corp. Method and device for edge enhancement
JP3549720B2 (en)*1998-01-282004-08-04シャープ株式会社 Image processing device
US6208765B1 (en)*1998-06-192001-03-27Sarnoff CorporationMethod and apparatus for improving image resolution
JP2000125267A (en)*1998-10-132000-04-28Sony CorpInterpolation arithmetic unit and its method
US7030917B2 (en)*1998-10-232006-04-18Hewlett-Packard Development Company, L.P.Image demosaicing and enhancement system
US6484071B1 (en)*1999-02-012002-11-19Honeywell International, Inc.Ground proximity warning system, method and computer program product for controllably altering the base width of an alert envelope
US6721457B1 (en)*1999-08-272004-04-13Hewlett-Packard Development Company, L.P.Method for enhancing digital images
KR100311482B1 (en)1999-10-212001-10-18구자홍Method of filtering control of image bilinear interpolation
US6483605B1 (en)*1999-12-072002-11-19Destiny Technology CorporationMethod for transforming an image from a resolution to a lower resolution
US7119915B2 (en)*2000-02-212006-10-10Canon Kabushiki KaishaCommunication apparatus and method
TW476212B (en)*2000-07-122002-02-11Ulead Systems IncOne-button-triggered image processing unit
CA2316610A1 (en)*2000-08-212002-02-21Finn UredenhagenSystem and method for interpolating a target image from a source image
US20020047907A1 (en)*2000-08-302002-04-25Nikon CorporationImage processing apparatus and storage medium for storing image processing program
AU1342502A (en)*2000-09-202002-04-02Nik Multimedia IncDigital image sharpening system
US6834297B1 (en)*2000-10-062004-12-21Redline Networks, Inc.Web resource transfer acceleration system and method
JP4277446B2 (en)*2000-12-262009-06-10ソニー株式会社 INFORMATION SIGNAL PROCESSING DEVICE, INFORMATION SIGNAL PROCESSING METHOD, IMAGE SIGNAL PROCESSING DEVICE AND IMAGE DISPLAY DEVICE USING THE SAME
GB2371458A (en)*2001-01-172002-07-24Eastman Kodak CoMethod of enlargement of a digital image
WO2002067235A2 (en)*2001-02-212002-08-29Koninklijke Philips Electronics N.V.Display system for processing a video signal
US6870956B2 (en)2001-06-142005-03-22Microsoft CorporationMethod and apparatus for shot detection
US7110026B2 (en)*2001-07-032006-09-19Logitech Europe S.A.Image tagging for post processing
US7904454B2 (en)*2001-07-162011-03-08International Business Machines CorporationDatabase access security
US7127503B2 (en)*2001-10-102006-10-24Juniper Networks, Inc.Computer networking system, device, and method for improved speed in web page rendering
US7061490B2 (en)*2001-12-312006-06-13Polynarythink, LlcMulti-variate data and related presentation and analysis
US6927780B2 (en)*2002-01-142005-08-09Seiko Epson CorporationFast text/graphics resolution improvement with chain-code table look-up
US6728396B2 (en)*2002-02-252004-04-27Catholic University Of AmericaIndependent component imaging
US7149369B2 (en)*2002-04-232006-12-12Hewlett-Packard Development Company, L.P.Method and system for image scaling
US6859204B2 (en)*2002-07-012005-02-22Xerox CorporationDynamic threshold system for multiple raster content (MRC) representation of documents
US7148990B2 (en)*2002-08-152006-12-12Hewlett-Packard Development Company, L.P.System and method for producing a photobook
US7098117B2 (en)*2002-10-182006-08-29The Regents Of The University Of MichiganMethod of fabricating a package with substantially vertical feedthroughs for micromachined or MEMS devices
US20040088723A1 (en)*2002-11-012004-05-06Yu-Fei MaSystems and methods for generating a video summary
US7127120B2 (en)*2002-11-012006-10-24Microsoft CorporationSystems and methods for automatically editing a video
US7274741B2 (en)*2002-11-012007-09-25Microsoft CorporationSystems and methods for generating a comprehensive user attention model
US7116716B2 (en)*2002-11-012006-10-03Microsoft CorporationSystems and methods for generating a motion attention model
US7561793B2 (en)*2002-11-122009-07-14Eastman Kodak CompanyUser interface for controlling cropping in electronic camera
US6907194B2 (en)2002-11-122005-06-14Eastman Kodak CompanyCamera having continuously cropping viewfinder
US7006764B2 (en)*2002-11-122006-02-28Eastman Kodak CompanyUser interface for controlling cropping in electronic camera
WO2004064388A1 (en)*2003-01-092004-07-29Sony CorporationImage processing device and method
US7164798B2 (en)*2003-02-182007-01-16Microsoft CorporationLearning-based automatic commercial content detection
US7260261B2 (en)*2003-02-202007-08-21Microsoft CorporationSystems and methods for enhanced image adaptation
US20040190786A1 (en)*2003-03-242004-09-30Khageshwar ThakurMethod of image enhancement for an imaging apparatus
US7308158B2 (en)*2003-06-202007-12-11Eastman Kodak CompanyImaging method and system
US7400761B2 (en)*2003-09-302008-07-15Microsoft CorporationContrast-based image attention analysis framework
JP3767593B2 (en)*2003-10-072006-04-19三菱電機株式会社 Pixel interpolation circuit and pixel interpolation method
US7188310B2 (en)*2003-10-092007-03-06Hewlett-Packard Development Company, L.P.Automatic layout generation for photobooks
KR100553892B1 (en)*2003-10-132006-02-24삼성전자주식회사 Digital image interpolation method and device
US7471827B2 (en)*2003-10-162008-12-30Microsoft CorporationAutomatic browsing path generation to present image areas with high attention value as a function of space and time
US20050100235A1 (en)*2003-11-072005-05-12Hao-Song KongSystem and method for classifying and filtering pixels
US20050114382A1 (en)*2003-11-262005-05-26Lakshminarayan Choudur K.Method and system for data segmentation
US8659619B2 (en)2004-03-262014-02-25Intellectual Ventures Fund 83 LlcDisplay device and method for determining an area of importance in an original image
KR100634507B1 (en)*2004-07-232006-10-16삼성전자주식회사 A computer-readable recording medium storing an image rendering apparatus and method and a computer program controlling the apparatus.
US9053754B2 (en)*2004-07-282015-06-09Microsoft Technology Licensing, LlcThumbnail generation and presentation for recorded TV programs
US7986372B2 (en)*2004-08-022011-07-26Microsoft CorporationSystems and methods for smart media content thumbnail extraction
JP2006085233A (en)*2004-09-142006-03-30Noritsu Koki Co Ltd Image processing apparatus and image processing method
JP4244027B2 (en)*2004-09-142009-03-25株式会社リコー Image processing apparatus, image forming apparatus, and digital still camera printing system
JP2006115078A (en)*2004-10-132006-04-27Matsushita Electric Ind Co Ltd Image data signal processing apparatus and method
US7610400B2 (en)*2004-11-232009-10-27Juniper Networks, Inc.Rule-based networking device
US7327904B2 (en)*2004-12-152008-02-05Arcsoft, Inc.Pattern classification and filter design for increasing image resolution
TWI259145B (en)*2004-12-292006-08-01Ind Tech Res InstMethod for converting printing data and device using the same
US7548936B2 (en)2005-01-122009-06-16Microsoft CorporationSystems and methods to present web image search results for effective image browsing
US7321400B1 (en)2005-02-222008-01-22Kolorific, Inc.Method and apparatus for adaptive image data interpolation
US7634152B2 (en)*2005-03-072009-12-15Hewlett-Packard Development Company, L.P.System and method for correcting image vignetting
US7970788B2 (en)*2005-08-022011-06-28International Business Machines CorporationSelective local database access restriction
US20070112811A1 (en)*2005-10-202007-05-17Microsoft CorporationArchitecture for scalable video coding applications
CN1953504B (en)*2005-10-212010-09-29意法半导体研发(上海)有限公司An adaptive classification method for CFA image interpolation
US8180826B2 (en)2005-10-312012-05-15Microsoft CorporationMedia sharing and authoring on the web
US7773813B2 (en)*2005-10-312010-08-10Microsoft CorporationCapture-intention detection for video content analysis
US8196032B2 (en)*2005-11-012012-06-05Microsoft CorporationTemplate-based multimedia authoring and sharing
US7933923B2 (en)*2005-11-042011-04-26International Business Machines CorporationTracking and reconciling database commands
US20070109324A1 (en)*2005-11-162007-05-17Qian LinInteractive viewing of video
US7599918B2 (en)*2005-12-292009-10-06Microsoft CorporationDynamic search with implicit user intention mining
JP4949463B2 (en)*2006-05-092012-06-06コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Upscaling
WO2007139070A1 (en)2006-05-292007-12-06Panasonic CorporationLight source estimation device, light source estimation system, light source estimation method, device having increased image resolution, and method for increasing image resolution
US8023733B2 (en)*2006-06-082011-09-20Panasonic CorporationImage processing device, image processing method, image processing program, and integrated circuit
JP4890974B2 (en)*2006-06-292012-03-07キヤノン株式会社 Image processing apparatus and image processing method
JP4926568B2 (en)*2006-06-292012-05-09キヤノン株式会社 Image processing apparatus, image processing method, and image processing program
US8374234B2 (en)*2006-09-292013-02-12Francis S. J. MunozDigital scaling
US7941002B2 (en)*2006-12-012011-05-10Hewlett-Packard Development Company, L.P.Apparatus and methods of producing photorealistic image thumbnails
WO2008075247A1 (en)2006-12-182008-06-26Koninklijke Philips Electronics N.V.Image compression and decompression
US8141100B2 (en)2006-12-202012-03-20International Business Machines CorporationIdentifying attribute propagation for multi-tier processing
US8495367B2 (en)2007-02-222013-07-23International Business Machines CorporationNondestructive interception of secure data in transit
US8538203B2 (en)*2007-07-242013-09-17Sharp Laboratories Of America, Inc.Image upscaling technique
US8396330B2 (en)*2007-07-242013-03-12Sharp Laboratories Of America, Inc.Image upscaling based upon directional interpolation
US8655108B2 (en)*2007-09-192014-02-18Sharp Laboratories Of America, Inc.Adaptive image up-scaling technique
US8139899B2 (en)*2007-10-242012-03-20Motorola Mobility, Inc.Increasing resolution of video images
US8261326B2 (en)2008-04-252012-09-04International Business Machines CorporationNetwork intrusion blocking security overlay
US7941004B2 (en)*2008-04-302011-05-10Nec Laboratories America, Inc.Super resolution using gaussian regression
US8351725B2 (en)*2008-09-232013-01-08Sharp Laboratories Of America, Inc.Image sharpening technique
US8289568B1 (en)2009-02-192012-10-16Hewlett-Packard Development Company, L.P.Printing using variable pixel-replication factors
US8391647B1 (en)*2010-02-172013-03-05Hewlett-Packard Development Company, L.P.Pixel replacement
US9600760B2 (en)*2010-03-302017-03-21Disney Enterprises, Inc.System and method for utilizing motion fields to predict evolution in dynamic scenes
US8494308B2 (en)2011-03-102013-07-23Sharp Laboratories Of America, Inc.Image upscaling based upon directional interpolation
US20130314558A1 (en)2012-05-242013-11-28Mediatek Inc.Image capture device for starting specific action in advance when determining that specific action is about to be triggered and related image capture method thereof
JP5935196B1 (en)*2015-07-082016-06-15Eizo株式会社 Image processing apparatus, display apparatus, and program
KR20200142883A (en)*2019-06-132020-12-23엘지이노텍 주식회사Camera Device and Image Generation Method Of Camera Device
CN113099182B (en)*2021-04-082022-11-22西安应用光学研究所Multi-window real-time scaling method based on airborne parallel processing architecture

Family Cites Families (39)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US3573789A (en)*1968-12-131971-04-06IbmMethod and apparatus for increasing image resolution
US4437122A (en)*1981-09-121984-03-13Xerox CorporationLow resolution raster images
JP2589298B2 (en)*1987-01-281997-03-12キヤノン株式会社 Decoding device for encoded image data
US4783840A (en)*1987-12-041988-11-08Polaroid CorporationMethod for enhancing image data by noise reduction or sharpening
US4941190A (en)*1988-07-151990-07-10Minnesota Mining And Manufacturing CompanyMethod and system for enhancement of a digitized image
GB2229059B (en)*1989-03-071993-08-04Sony CorpObtaining access to a two-dimensional portion of a digital picture signal
EP0407213B1 (en)*1989-07-071997-12-03Kabushiki Kaisha ToshibaImage processing apparatus
US5282057A (en)*1990-04-231994-01-25Xerox CorporationBit-map image resolution converter
GB9020079D0 (en)*1990-09-141990-10-24Crosfield Electronics LtdImage enhancement
EP0517912A1 (en)*1990-12-311992-12-16E.I. Du Pont De Nemours And CompanyMethod of resizing an image, designing a filter therefor, and mapping the output image to the input image
US5270728A (en)*1991-04-171993-12-14Hewlett-Packard CompanyRaster imaging device speed-resolution product multiplying method and resulting pixel image data structure
IL115166A (en)*1991-04-301997-02-18Scitex Corp LtdApparatus and method for descreening
US5151783A (en)*1991-06-051992-09-29Faroudja Y CDigital television with enhancement
KR100206267B1 (en)*1991-08-201999-07-01윤종용 Image data boundary component emphasis circuit of image processing apparatus
US5377018A (en)*1992-06-221994-12-27Media VisionVideo compression and decompression using block selection and subdivision
JP2526532B2 (en)*1992-10-141996-08-21日本プレシジョン・サーキッツ株式会社 Digital filter for image processing
US5270836A (en)*1992-11-251993-12-14Xerox CorporationResolution conversion of bitmap images
WO1994017484A1 (en)*1993-01-221994-08-04Olympus Optical Co., Ltd.Image processor
US5394485A (en)*1993-03-171995-02-28Hewlett-Packard CompanyMethod and apparatus for smoothed scaling of facsimile images
US5313287A (en)*1993-04-301994-05-17Hewlett-Packard CompanyImposed weight matrix error diffusion halftoning of image data
US5717789A (en)*1993-09-081998-02-10California Institute Of TechnologyImage enhancement by non-linear extrapolation in frequency space
JP3488729B2 (en)*1993-09-102004-01-19富士ゼロックス株式会社 Color image processing method and apparatus
JP3590996B2 (en)*1993-09-302004-11-17ソニー株式会社 Hierarchical encoding and decoding apparatus for digital image signal
US5387985A (en)*1993-12-171995-02-07Xerox CorporationNon-integer image resolution conversion using statistically generated look-up tables
US5696845A (en)*1993-12-171997-12-09Xerox CorporationMethod for design and implementation of an image resolution enhancement system that employs statistically generated look-up tables
US5579445A (en)*1993-12-171996-11-26Xerox CorporationImage resolution conversion method that employs statistically generated multiple morphological filters
US5446804A (en)*1994-04-141995-08-29Hewlett-Packard CompanyMagnifying digital image using edge mapping
US5539866A (en)*1994-05-111996-07-23Xerox CorporationMethod and apparatus for accurately rendering half-bitted image pixels
AUPM701394A0 (en)*1994-07-221994-08-18Monash UniversityA graphical display system
US5528339A (en)*1994-08-261996-06-18Eastman Kodak CompanyColor image reproduction of scenes with color enhancement and preferential tone mapping
US5671298A (en)*1994-08-301997-09-23Texas Instruments IncorporatedImage scaling using cubic filters
US5552825A (en)*1994-11-081996-09-03Texas Instruments IncorporatedColor resolution enhancement by using color camera and methods
AU4006295A (en)*1994-11-231996-06-17Minnesota Mining And Manufacturing CompanySystem and method for adaptive interpolation of image data
US5689343A (en)*1995-05-261997-11-18Xerox CorporationArea mapping employing reference clusters for high quality noninteger resolution conversion with enhancement
US5905822A (en)*1995-07-131999-05-18Fuji Photo Film Co., Ltd.Interpolating operation method and apparatus for image signals
US5703618A (en)*1995-11-221997-12-30Cirrus Logic, Inc.Method and apparatus for upscaling video images when pixel data used for upscaling a source video image are unavailable
US5734802A (en)*1996-02-291998-03-31Xerox CorporationBlended look-up table for printing images with both pictorial and graphical elements
US5778158A (en)*1996-03-041998-07-07Hewlett-Packard CompanyHigh speed system for image scaling
US5758034A (en)*1996-09-261998-05-26Xerox CorporationVideo path architecture including logic filters for resolution conversion of digital images

Cited By (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20040161145A1 (en)*2003-02-182004-08-19Embler Gary L.Correlation-based color mosaic interpolation adjustment using luminance gradients
US7133553B2 (en)*2003-02-182006-11-07Avago Technologies Sensor Ip Pte. Ltd.Correlation-based color mosaic interpolation adjustment using luminance gradients
US20090074320A1 (en)*2004-03-312009-03-19Fujitsu LimitedImage magnification device, image magnification method and computer readable medium storing an image magnification program
US7953298B2 (en)*2004-03-312011-05-31Fujitsu LimitedImage magnification device, image magnification method and computer readable medium storing an image magnification program
US20070172152A1 (en)*2006-01-262007-07-26Vestel Elektronik Sanayi Ve Ticaret A.S.Method and apparatus for adjusting the resolution of a digital image
US7738739B2 (en)*2006-01-262010-06-15Vestel Elektronik Sanayi Ve Ticaret A.S.Method and apparatus for adjusting the resolution of a digital image
US20070237425A1 (en)*2006-04-112007-10-11Yasunori TaguchiImage resolution increasing method and apparatus for the same
WO2013109281A1 (en)*2012-01-192013-07-25Hewlett-Packard Development Company, L.P.Right sizing enhanced content to generate optimized source content
US20160354216A1 (en)*2012-09-102016-12-08Zimmer, Inc.Transcutaneous implant for skeletal attachment of external prosthetic devices
US10652430B2 (en)*2018-02-282020-05-12Canon Kabushiki KaishaImage processing apparatus, image processing method, and storage medium to convert image data

Also Published As

Publication numberPublication date
DE69822545D1 (en)2004-04-29
US20030026504A1 (en)2003-02-06
DE69822545T2 (en)2005-04-14
US6683998B2 (en)2004-01-27
JPH10302059A (en)1998-11-13
US6466702B1 (en)2002-10-15
EP0874330A2 (en)1998-10-28
EP0874330A3 (en)2000-05-03
US6075926A (en)2000-06-13
US6058248A (en)2000-05-02
EP0874330B1 (en)2004-03-24

Similar Documents

PublicationPublication DateTitle
US6683998B2 (en)Apparatus and method of building an electronic database for resolution synthesis
US6766067B2 (en)One-pass super-resolution images
EP1814075B1 (en)Method and apparatus for enhancing the resolution of a digital image
US7822289B2 (en)Locally adapted hierarchical basis preconditioning
US5754697A (en)Selective document image data compression technique
CN102165491B (en)Image processing device and image processing method
US7149369B2 (en)Method and system for image scaling
US6757431B2 (en)Resolution conversion for anti-aliased images using loose gray scale template matching
US6681054B1 (en)Noise reduction method utilizing probabilistic weighting, apparatus, and program for digital image processing
US20100124383A1 (en)Systems and methods for resolution-invariant image representation
JPH07226844A (en)Method and system for transformation of image resolution using plurality of statistically generated morphological filters
CN109961407B (en) Face image inpainting method based on face similarity
CN111008936A (en) A panchromatic sharpening method for multispectral images
CN113096015A (en)Image super-resolution reconstruction method based on progressive sensing and ultra-lightweight network
CN116757930A (en) Remote sensing image super-resolution method, system and medium based on residual separation attention mechanism
Jiang et al.Learning spectral and spatial features based on generative adversarial network for hyperspectral image super-resolution
CN118096587A (en)Document image deblurring method, system and equipment based on deep learning
Arezoomand et al.Perceptually optimized loss function for image super-resolution
JP4235306B2 (en) Low complexity, low memory consumption reverse dither method
Zhang et al.Image inverse halftoning and descreening: a review
Biancardi et al.Improvements to image magnification
JP2002319020A (en)Image processing device and method
Lin et al.Text image super-resolution by image matting and text label supervision
Yang et al.MFSR: Multi-fractal Feature for Super-resolution Reconstruction with Fine Details Recovery
Kezzoula et al.Bi-ESRGAN: A New Approach of Document Image Super-Resolution Based on Dual Deep Transfer Learning

Legal Events

DateCodeTitleDescription
STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp