GB2585971B - Classifying colors of objects in digital images - Google Patents

Classifying colors of objects in digital images Download PDF

Info

Publication number
GB2585971B
GB2585971B GB2005704.8A GB202005704A GB2585971B GB 2585971 B GB2585971 B GB 2585971B GB 202005704 A GB202005704 A GB 202005704A GB 2585971 B GB2585971 B GB 2585971B
Authority
GB
United Kingdom
Prior art keywords
objects
digital images
classifying colors
classifying
colors
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.)
Active
Application number
GB2005704.8A
Other versions
GB202005704D0 (en
GB2585971A (en
Inventor
Cohen Scott
Ding Zhihong
Lin Zhe
Ling Mingyang
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.)
Adobe Inc
Original Assignee
Adobe Systems Inc
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
Priority claimed from US16/518,850 external-priority patent/US11468550B2/en
Priority claimed from US16/518,795 external-priority patent/US11302033B2/en
Priority claimed from US16/518,880 external-priority patent/US11107219B2/en
Priority claimed from US16/518,810 external-priority patent/US11631234B2/en
Application filed by Adobe Systems Inc filed Critical Adobe Systems Inc
Publication of GB202005704D0 publication Critical patent/GB202005704D0/en
Publication of GB2585971A publication Critical patent/GB2585971A/en
Application granted granted Critical
Publication of GB2585971B publication Critical patent/GB2585971B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/583Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/11Region-based segmentation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/53Querying
    • G06F16/535Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/241Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
    • G06F18/2413Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on distances to training or reference patterns
    • G06F18/24133Distances to prototypes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/90Determination of colour characteristics
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/56Extraction of image or video features relating to colour
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/82Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20084Artificial neural networks [ANN]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/50Depth or shape recovery
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/70Determining position or orientation of objects or cameras

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Evolutionary Computation (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Library & Information Science (AREA)
  • Artificial Intelligence (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Computing Systems (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Medical Informatics (AREA)
  • Evolutionary Biology (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Biophysics (AREA)
  • Mathematical Physics (AREA)
  • Molecular Biology (AREA)
  • Computational Linguistics (AREA)
  • Biomedical Technology (AREA)
  • Image Analysis (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
GB2005704.8A 2019-07-22 2020-04-20 Classifying colors of objects in digital images Active GB2585971B (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US16/518,850 US11468550B2 (en) 2019-07-22 2019-07-22 Utilizing object attribute detection models to automatically select instances of detected objects in images
US16/518,795 US11302033B2 (en) 2019-07-22 2019-07-22 Classifying colors of objects in digital images
US16/518,880 US11107219B2 (en) 2019-07-22 2019-07-22 Utilizing object attribute detection models to automatically select instances of detected objects in images
US16/518,810 US11631234B2 (en) 2019-07-22 2019-07-22 Automatically detecting user-requested objects in images

Publications (3)

Publication Number Publication Date
GB202005704D0 GB202005704D0 (en) 2020-06-03
GB2585971A GB2585971A (en) 2021-01-27
GB2585971B true GB2585971B (en) 2021-12-15

Family

ID=70553240

Family Applications (3)

Application Number Title Priority Date Filing Date
GB2004362.6A Active GB2586678B (en) 2019-07-22 2020-03-26 Utilizing multiple object detection models to automatically select user-requested objects in images
GB2005704.8A Active GB2585971B (en) 2019-07-22 2020-04-20 Classifying colors of objects in digital images
GB2005714.7A Active GB2585972B (en) 2019-07-22 2020-04-20 Utilizing object attribute detection models to automatically select instances of detected objects in images

Family Applications Before (1)

Application Number Title Priority Date Filing Date
GB2004362.6A Active GB2586678B (en) 2019-07-22 2020-03-26 Utilizing multiple object detection models to automatically select user-requested objects in images

Family Applications After (1)

Application Number Title Priority Date Filing Date
GB2005714.7A Active GB2585972B (en) 2019-07-22 2020-04-20 Utilizing object attribute detection models to automatically select instances of detected objects in images

Country Status (1)

Country Link
GB (3) GB2586678B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20230004760A1 (en) * 2021-06-28 2023-01-05 Nvidia Corporation Training object detection systems with generated images
US20230259587A1 (en) * 2022-02-14 2023-08-17 Adobe Inc. Learning parameters for generative inpainting neural networks utilizing object-aware training and masked regularization
US20230368339A1 (en) * 2022-05-13 2023-11-16 Adobe Inc. Object class inpainting in digital images utilizing class-specific inpainting neural networks
CN118429888B (en) * 2024-04-28 2024-10-22 中新聚能建设工程有限公司 Cutter detection method and device and shield equipment control method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6469706B1 (en) * 1999-11-16 2002-10-22 International Business Machines Corporation Method and apparatus for detecting regions belonging to a specified color surface in an unsegmented image
CN103366178A (en) * 2012-03-30 2013-10-23 北京百度网讯科技有限公司 Method and device for carrying out color classification on target image

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7398201B2 (en) * 2001-08-14 2008-07-08 Evri Inc. Method and system for enhanced data searching
US8508546B2 (en) * 2006-09-19 2013-08-13 Adobe Systems Incorporated Image mask generation
US9129191B2 (en) 2013-12-16 2015-09-08 Adobe Systems Incorporated Semantic object selection
US9619488B2 (en) * 2014-01-24 2017-04-11 Microsoft Technology Licensing, Llc Adaptable image search with computer vision assistance
US10410096B2 (en) * 2015-07-09 2019-09-10 Qualcomm Incorporated Context-based priors for object detection in images
US10192129B2 (en) 2015-11-18 2019-01-29 Adobe Systems Incorporated Utilizing interactive deep learning to select objects in digital visual media
US9972092B2 (en) * 2016-03-31 2018-05-15 Adobe Systems Incorporated Utilizing deep learning for boundary-aware image segmentation
US10424064B2 (en) 2016-10-18 2019-09-24 Adobe Inc. Instance-level semantic segmentation system
US10216766B2 (en) 2017-03-20 2019-02-26 Adobe Inc. Large-scale image tagging using image-to-topic embedding
US10460214B2 (en) 2017-10-31 2019-10-29 Adobe Inc. Deep salient content neural networks for efficient digital object segmentation

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6469706B1 (en) * 1999-11-16 2002-10-22 International Business Machines Corporation Method and apparatus for detecting regions belonging to a specified color surface in an unsegmented image
CN103366178A (en) * 2012-03-30 2013-10-23 北京百度网讯科技有限公司 Method and device for carrying out color classification on target image

Also Published As

Publication number Publication date
GB2585972B (en) 2022-09-21
GB202004362D0 (en) 2020-05-13
GB2585972A (en) 2021-01-27
GB202005704D0 (en) 2020-06-03
GB202005714D0 (en) 2020-06-03
GB2586678B (en) 2022-06-22
GB2586678A (en) 2021-03-03
GB2585971A (en) 2021-01-27

Similar Documents

Publication Publication Date Title
GB2585971B (en) Classifying colors of objects in digital images
GB2578950B (en) Object detection in images
HK1257827A1 (en) Using luma information for chroma prediction with separate luma-chroma framework in video coding
GB2574087B (en) Compositing aware digital image search
EP3743876A4 (en) Crop type classification in images
EP3864436A4 (en) Digital pixel
EP3714602A4 (en) Image compression for digital reality
EP3595806A4 (en) Sequencing and high resolution imaging
GB2581808B (en) Scene representation using image processing
EP3649619A4 (en) Systems and methods for adaptive stitching of digital images
GB2586869B (en) Scene representation using image processing
HUE054203T2 (en) Supplemental enhancement information (sei) messages for high dynamic range and wide color gamut video coding
GB2575147B (en) Method and system for providing photorealistic changes for digital image
GB201809345D0 (en) Image segmentation
GB201502877D0 (en) Digital image remapping
EP3871020A4 (en) Color and multi-spectral image sensor based on 3d engineered material
EP3724850A4 (en) Color quality assessment based on multispectral imaging
EP3935856A4 (en) Parameter set signaling in digital video
EP4005215A4 (en) Small chroma block size restriction in video coding
EP3568832A4 (en) Adding motion effects to digital still images
GB2569546B (en) Determining pixel values using reference images
EP3417364A4 (en) Digital image presentation
GB2608750B (en) Digital image processing
GB201800299D0 (en) Digital reactioware
GB201818759D0 (en) Method of modifying digital images