KR20200057770A - 심층 신경망을 사용하는 이미지 처리를 위한 시스템 및 방법 - Google Patents
심층 신경망을 사용하는 이미지 처리를 위한 시스템 및 방법 Download PDFInfo
- Publication number
- KR20200057770A KR20200057770A KR1020207012540A KR20207012540A KR20200057770A KR 20200057770 A KR20200057770 A KR 20200057770A KR 1020207012540 A KR1020207012540 A KR 1020207012540A KR 20207012540 A KR20207012540 A KR 20207012540A KR 20200057770 A KR20200057770 A KR 20200057770A
- Authority
- KR
- South Korea
- Prior art keywords
- image
- hair
- cnn
- mask
- computing device
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
-
- G06K9/00248—
-
- G06K9/00281—
-
- G06K9/4628—
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G06N3/0454—
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
- G06N3/0455—Auto-encoder networks; Encoder-decoder networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0464—Convolutional networks [CNN, ConvNet]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/0495—Quantised networks; Sparse networks; Compressed networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/0895—Weakly supervised learning, e.g. semi-supervised or self-supervised learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/09—Supervised learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
- G06N3/096—Transfer learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
-
- G06T11/001—
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—Two-dimensional [2D] image generation
- G06T11/10—Texturing; Colouring; Generation of textures or colours
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/20—Image enhancement or restoration using local operators
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/11—Region-based segmentation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/12—Edge-based segmentation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/90—Determination of colour characteristics
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/44—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components
- G06V10/443—Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersections; Connectivity analysis, e.g. of connected components by matching or filtering
- G06V10/449—Biologically inspired filters, e.g. difference of Gaussians [DoG] or Gabor filters
- G06V10/451—Biologically inspired filters, e.g. difference of Gaussians [DoG] or Gabor filters with interaction between the filter responses, e.g. cortical complex cells
- G06V10/454—Integrating the filters into a hierarchical structure, e.g. convolutional neural networks [CNN]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/82—Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/161—Detection; Localisation; Normalisation
- G06V40/165—Detection; Localisation; Normalisation using facial parts and geometric relationships
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/168—Feature extraction; Face representation
- G06V40/171—Local features and components; Facial parts ; Occluding parts, e.g. glasses; Geometrical relationships
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/048—Activation functions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/24—Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10016—Video; Image sequence
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10024—Color image
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20081—Training; Learning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20084—Artificial neural networks [ANN]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30196—Human being; Person
- G06T2207/30201—Face
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Evolutionary Computation (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Data Mining & Analysis (AREA)
- Molecular Biology (AREA)
- Biomedical Technology (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Computational Linguistics (AREA)
- Mathematical Physics (AREA)
- Biophysics (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Biodiversity & Conservation Biology (AREA)
- Geometry (AREA)
- Medical Informatics (AREA)
- Databases & Information Systems (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
Abstract
Description
도 2는 Google Inc.로부터의 MobileNet 모델에 따른 심층 신경망 아키텍처의 예시이다.
도 3은 본 명세서에서의 예에 따라 이미지를 처리하고 이미지 마스크를 출력으로서 생성하도록 구성된 심층 신경망 아키텍처의 예시이다.
도 4는 본 명세서에서의 예에 따라 이미지를 처리하고 이미지 마스크를 출력으로서 생성하기 위해 스킵 연결들을 사용하도록 구성된 심층 신경망 아키텍처의 예시이다.
도 5는 본 명세서에서의 예에 따라 이미지를 처리하고 이미지 마스크를 출력으로서 생성하도록 훈련하기 위해 마스크 이미지 그래디언트 일관성 손실 측도에 의해 스킵 연결들을 사용하도록 구성된 심층 신경망 아키텍처의 예시이다.
도 6은 도 3 내지 도 5의 신경망 모델들에 대한 정성적 결과들의 이미지 테이블이다.
도 7은 도 3 및 도 5의 신경망 모델들에 대한 정성적 결과들의 이미지 테이블이다.
도 8은 본 명세서에서의 예에 따라 이미지들을 처리하기 위해 심층 신경망을 갖도록 구성된 컴퓨팅 디바이스의 블록도이다.
도 9는 본 명세서에 제공된 예들에 따른 도 8의 컴퓨팅 디바이스의 동작들의 흐름도이다.
도 10은 본 명세서의 교시에 따라 예시적 CNN을 정의하는 단계들의 흐름도이다.
Claims (82)
- 이미지를 처리하는 컴퓨팅 디바이스로서:
상기 이미지의 픽셀들을 분류하여 상기 픽셀들 각각이 객체 픽셀인지 객체 픽셀이 아닌지를 결정하여 상기 이미지에서의 객체에 대한 객체 세그먼테이션 마스크를 정의하도록 구성된 컨볼루션 신경망(CNN)을 저장하고 제공하는 저장 유닛 - 상기 CNN은 상기 객체 세그먼테이션 마스크를 정의하도록 적응되는 이미지 분류를 위한 사전 훈련된 네트워크를 포함하고, 상기 CNN은 세그먼테이션 데이터를 사용하여 추가로 훈련됨 -; 및
상기 저장 유닛에 결합되어 상기 CNN을 이용하여 상기 이미지를 처리하여 상기 객체 세그먼테이션 마스크를 생성함으로써 새로운 이미지를 정의하도록 구성된 처리 유닛을 포함하는 컴퓨팅 디바이스. - 제1항에 있어서,
상기 CNN은 마스크 이미지 그래디언트 일관성 손실을 최소화하도록 추가로 훈련되는 컴퓨팅 디바이스. - 제1항 내지 제4항 중 어느 한 항에 있어서,
상기 세그먼테이션 데이터는 잡음이 있고 거친 세그먼테이션 데이터인 컴퓨팅 디바이스. - 제1항 내지 제5항 중 어느 한 항에 있어서,
상기 세그먼테이션 데이터는 크라우드 소싱된 세그먼테이션 데이터인 컴퓨팅 디바이스. - 제1항 내지 제4항 중 어느 한 항에 있어서,
인코더 스테이지에서의 계층들 및 디코더 스테이지에서의 대응하는 계층들 사이의 스킵 연결들을 사용하여 상기 디코더 스테이지에서 업샘플링할 때 저해상도이지만 강한 피처들 및 고 해상도이지만 약한 피처들을 조합하여 상기 객체 세그먼테이션 마스크를 정의하도록 적응되는 컴퓨팅 디바이스. - 제1항 내지 제7항 중 어느 한 항에 있어서,
상기 객체는 모발인 컴퓨팅 디바이스. - 제1항 내지 제8항 중 어느 한 항에 있어서,
상기 처리 유닛은 상기 객체 세그먼테이션 마스크를 사용하여 선택된 상기 이미지에서의 픽셀들에 대한 변경을 적용함으로써 상기 이미지로부터 상기 새로운 이미지를 정의하도록 구성된 컴퓨팅 디바이스. - 제9항에 있어서,
상기 변경은 색의 변경인 컴퓨팅 디바이스. - 제9항 또는 제10항에 있어서,
상기 CNN은 실시간으로 상기 새로운 이미지를 비디오 이미지로서 생성하기 위해 제한된 계산 능력을 갖는 모바일 디바이스 상에서 실행되도록 구성된 훈련된 네트워크를 포함하는 컴퓨팅 디바이스. - 제9항 내지 제11항 중 어느 한 항에 있어서,
상기 처리 유닛은 상기 이미지 및 상기 새로운 이미지를 디스플레이하기 위해 대화형 그래픽 사용자 인터페이스(GUI)를 제공하도록 구성되고, 상기 대화형 GUI는 상기 새로운 이미지를 정의하기 위해 상기 변경을 결정하기 위한 입력을 수신하도록 구성된 컴퓨팅 디바이스. - 제12항에 있어서,
상기 처리 유닛은 상기 객체 세그먼테이션 마스크를 이용하여 상기 이미지에서의 상기 객체의 픽셀들을 분석하여 상기 변경을 위한 하나 이상의 후보를 결정하도록 구성되고, 상기 대화형 GUI는 상기 변경으로서 적용할 상기 후보들 중 하나를 선택하기 위한 입력을 수신하기 위해 상기 하나 이상의 후보를 제시하도록 구성된 컴퓨팅 디바이스. - 제1항 내지 제13항 중 어느 한 항에 있어서,
상기 이미지는 셀피 비디오인 컴퓨팅 디바이스. - 이미지를 처리하는 컴퓨팅 디바이스로서:
상기 이미지의 픽셀들을 분류하여 상기 픽셀들 각각이 모발 픽셀인지 모발 픽셀이 아닌지를 결정하도록 구성된 컨볼루션 신경망(CNN)을 저장하고 제공하는 저장 유닛 - 상기 CNN은 세그먼테이션 데이터로 훈련될 때 마스크 이미지 그래디언트 일관성 손실을 최소화하여 모발 세그먼테이션 마스크를 정의하도록 훈련됨 -; 및
상기 저장 유닛에 결합된 처리 유닛 - 상기 처리 유닛은 상기 모발 세그먼테이션 마스크를 이용하여 상기 이미지에서의 모발 픽셀들에 새로운 모발 색을 적용함으로써 채색된 모발 이미지를 정의하고 제시하도록 구성됨 - 을 포함하는 컴퓨팅 디바이스. - 제15항에 있어서,
상기 CNN은 실시간으로 상기 채색된 모발 이미지를 비디오 이미지로서 생성하기 위해 제한된 계산 능력을 갖는 모바일 디바이스 상에서 실행되도록 구성된 훈련된 네트워크를 포함하는 컴퓨팅 디바이스. - 제15항 또는 제16항에 있어서,
상기 CNN은 상기 모발 세그먼테이션 마스크를 생성하도록 적응되는 이미지 분류를 위한 사전 훈련된 네트워크를 포함하고, 상기 사전 훈련된 네트워크는 인코더 스테이지에서의 계층들과 디코더 스테이지에서의 대응하는 계층들 사이의 스킵 연결들을 사용하여 상기 디코더 스테이지에서 업샘플링할 때 저 해상도이지만 강한 피처들과 고 해상도이지만 약한 피처들을 조합하도록 적응된 컴퓨팅 디바이스. - 제17항에 있어서,
상기 인코더 스테이지로부터의 더 낮은 해상도의 계층은 상기 디코더 스테이지의 들어오는 더 높은 해상도의 계층과 양립가능한 출력 깊이를 만들기 위해 포인트와이즈 컨볼루션을 먼저 적용함으로써 처리되는 컴퓨팅 디바이스. - 제15항 내지 제18항 중 어느 한 항에 있어서,
상기 CNN은 디코더 스테이지에서 업샘플링할 때 대응하는 계층들로부터의 저 해상도이지만 강한 피처들과 고 해상도이지만 약한 피처들을 조합하도록 적응된 컴퓨팅 디바이스. - 제15항 내지 제19항 중 어느 한 항에 있어서,
상기 CNN은 상기 마스크 이미지 그래디언트 일관성 손실을 최소화하기 위해 거친 세그먼테이션 데이터를 이용하여 훈련되는 컴퓨팅 디바이스. - 제1항 내지 제22항 중 어느 한 항에 있어서,
상기 CNN은 처리 동작들을 최소화하고 제한된 계산 능력을 갖는 모바일 디바이스 상에서 상기 CNN의 실행을 가능하게 하기 위해 뎁스와이즈 컨볼루션(depthwise convolution) 및 포인트와이즈 컨볼루션(pointwise convolution)을 포함하는 뎁스와이즈 분리 가능 컨볼루션(depthwise separable convolution)을 이용하도록 구성된 컴퓨팅 디바이스. - 이미지를 처리하는 컴퓨팅 디바이스로서:
처리 유닛, 상기 처리 유닛에 결합된 저장 유닛, 및 상기 처리 유닛 및 상기 저장 유닛 중 적어도 하나에 결합된 입력 디바이스를 포함하고, 상기 저장 유닛은 명령어들을 저장하고 상기 명령어들은 상기 처리 유닛에 의해 실행될 때 상기 컴퓨팅 디바이스가:
상기 입력 디바이스를 통해 상기 이미지를 수신하고;
상기 이미지에서의 모발 픽셀들을 식별하는 모발 세그먼테이션 마스크를 정의하고;
상기 모발 세그먼테이션 마스크를 이용하여 상기 이미지에서의 모발 픽셀들에 새로운 모발 색을 적용함으로써 채색된 모발 이미지를 정의하고;
상기 채색된 모발 이미지를 디스플레이 디바이스에 출력하기 위해 제공하도록 구성하고;
상기 모발 세그먼테이션 마스크는:
상기 저장 유닛에 의해 저장된 컨볼루션 신경망(CNN)을 이용하여 상기 이미지를 처리하여 컨볼루션 계층들의 연속으로 복수의 컨볼루션(conv) 필터를 적용하여 제각기 피처들을 검출함으로써 정의되고, 연속하는 제1 세트의 컨볼루션 계층들은 상기 이미지를 제1 이미지 해상도로부터 최소 해상도까지 다운샘플링하는 출력을 제공하고, 연속하는 제2 세트의 컨볼루션 계층들은 상기 출력을 상기 제1 이미지 해상도로 되돌려 업샘플링하고, 상기 CNN은 마스크 이미지 그래디언트 일관성 손실을 최소화하여 상기 모발 세그먼테이션 마스크를 정의하도록 훈련되는 컴퓨팅 디바이스. - 제24항에 있어서,
상기 CNN은 상기 제1 세트 및 상기 제2 세트로부터 대응하는 컨볼루션 계층들 사이의 스킵 연결들을 사용하도록 적응되는 컴퓨팅 디바이스. - 제24항 또는 제25항에 있어서,
상기 CNN은 상기 제2 세트의 컨볼루션 계층들의 초기 계층 이전에 그리고 상기 제2 세트의 컨볼루션 계층들의 제각기 후속하는 계층들 이전에 산재된 업샘플링 기능을 가져서 출력을 상기 제1 이미지 해상도로 업샘플링하는 컴퓨팅 디바이스. - 제26항에 있어서,
상기 업샘플링 기능은 제각기 스킵 연결들을 사용하고, 상기 제각기 스킵 연결들 각각은:
연속하는 인접한 컨볼루션 계층으로부터 상기 제2 세트의 컨볼루션 계층들의 다음 컨볼루션 계층으로의 입력으로서 출력되는 제1 활성화 맵; 및
상기 제1 세트의 컨볼루션 계층들에서의 더 이른 컨볼루션 계층으로부터 출력되는 제2 활성화 맵 - 상기 제2 활성화 맵은 상기 제1 활성화 맵보다 더 큰 이미지 해상도를 가짐 - 을 조합하는 컴퓨팅 디바이스. - 제27항에 있어서,
상기 제각기 스킵 연결들 각각은, 상기 제2 활성화 맵에 적용되는 컨볼루션 1 x 1 필터의 출력을 상기 제1 활성화 맵에 적용되는 업샘플링 기능의 출력에 더하여 상기 제1 활성화 맵의 해상도를 상기 더 큰 이미지 해상도로 증가시키도록 정의되는 컴퓨팅 디바이스. - 제24항 내지 제28항 중 어느 한 항에 있어서,
상기 명령어들은 상기 디스플레이 디바이스를 통해 그래픽 사용자 인터페이스(GUI)를 제시하도록 상기 컴퓨팅 디바이스를 구성하고, 상기 GUI는 상기 이미지를 보기 위한 제1 부분 및 상기 채색된 모발 이미지를 동시에 보기 위한 제2 부분을 포함하는 컴퓨팅 디바이스. - 제29항에 있어서,
상기 명령어들은 상기 컴퓨팅 디바이스가 상이한 조명 조건에서 상기 새로운 모발 색을 보여주기 위해 상기 채색된 모발 이미지에서의 상기 새로운 모발 색에 조명 조건 처리를 적용하도록 구성하는 컴퓨팅 디바이스. - 제24항 내지 제30항 중 어느 한 항에 있어서,
상기 새로운 모발 색은 제1 새로운 모발 색이고, 상기 채색된 모발 이미지는 제1 채색된 모발 이미지이고, 상기 명령어들은 상기 컴퓨팅 디바이스가:
상기 모발 세그먼테이션 마스크를 이용하여 상기 이미지에서의 모발 픽셀들에 제2 새로운 모발 색을 적용함으로써 그리고 상기 디스플레이 디바이스로의 출력을 위해 상기 제2 채색된 모발 이미지를 제공함으로써 제2 채색된 모발 이미지를 정의하고 제시하도록 구성하는 컴퓨팅 디바이스. - 제31항에 있어서,
상기 명령어들은 상기 컴퓨팅 디바이스가 상기 디스플레이 디바이스를 통해 2개의 새로운 색 GUI를 제시하도록 구성하고, 상기 2개의 새로운 색 GUI는 상기 제1 채색된 모발 이미지를 보기 위한 제1 새로운 색 부분 및 상기 제2 채색된 모발 이미지를 동시에 보기 위한 제2 새로운 색 부분을 포함하는 컴퓨팅 디바이스. - 제24항 내지 제32항 중 어느 한 항에 있어서,
상기 명령어들은 상기 컴퓨팅 디바이스가:
상기 이미지에서의 모발 픽셀들의 현재 모발 색을 포함하는 색에 대해 상기 이미지를 분석하고;
하나 이상의 제안된 새로운 모발 색을 결정하고;
상기 채색된 모발 이미지를 정의하기 위해 상기 새로운 모발 색을 선택하도록 상기 GUI의 대화형 부분을 통해 상기 제안된 새로운 모발 색을 제시하도록 구성하는 컴퓨팅 디바이스. - 제24항 내지 제33항 중 어느 한 항에 있어서,
상기 처리 유닛은 상기 CNN을 실행하기 위한 그래픽 처리 유닛(GPU)을 포함하고 상기 컴퓨팅 디바이스는 스마트폰 및 태블릿 중 하나를 포함하는 컴퓨팅 디바이스. - 제24항 내지 제34항 중 어느 한 항에 있어서,
상기 이미지는 비디오의 복수의 비디오 이미지 중 하나이고, 상기 명령어들은 상기 컴퓨팅 디바이스가 상기 복수의 비디오 이미지를 처리하여 모발 색을 변경하도록 구성하는 컴퓨팅 디바이스. - 제24항 내지 제35항 중 어느 한 항에 있어서,
상기 CNN은 상기 이미지의 픽셀들을 분류하여 상기 픽셀들 각각이 모발 픽셀인지를 결정하도록 적응되는 MobileNet 기반 모델을 포함하는 컴퓨팅 디바이스. - 제24항 내지 제36항 중 어느 한 항에 있어서,
상기 CNN은 개별 표준 컨볼루션들이 뎁스와이즈 컨볼루션(depthwise convolution) 및 포인트와이즈 컨볼루션(pointwise convolution)으로 인수분해되는 컨볼루션들을 포함하는 뎁스와이즈 분리가능 컨볼루션 신경망으로서 구성되고, 상기 뎁스와이즈 컨볼루션은 각각의 입력 채널에 단일 필터를 적용하는 것으로 제한되고, 상기 포인트와이즈 컨볼루션은 상기 뎁스와이즈 컨볼루션의 출력들을 조합하는 것으로 제한되는 컴퓨팅 디바이스. - 이미지들을 처리하여 객체 세그먼테이션 마스크를 정의하도록 훈련된 CNN을 생성하도록 구성된 컴퓨팅 디바이스로서:
이미지 분류를 위해 구성되고 또한 제한된 계산 능력을 갖는 런타임 컴퓨팅 디바이스 상에서 실행되도록 구성된 CNN을 수신하는 저장 유닛;
입력 및 디스플레이 출력을 수신하기 위해 대화형 인터페이스를 제공하도록 구성된 처리 유닛을 포함하고, 상기 처리 유닛은:
객체 세그먼테이션 마스크를 정의하기 위해 상기 CNN을 적응시키고 적응된 대로의 상기 CNN을 상기 저장 유닛에 저장하기 위해 입력을 수신하고;
객체 세그먼테이션을 위해 라벨링된 세그먼테이션 훈련 데이터를 사용하여 적응된 대로의 상기 CNN을 훈련하여 상기 CNN을 생성하여 이미지들을 처리하여 상기 객체 세그먼테이션 마스크를 정의하기 위해 입력을 수신하도록 구성된 컴퓨팅 디바이스. - 제39항에 있어서,
상기 처리 유닛은:
훈련할 때 마스크 이미지 그래디언트 일관성 손실을 최소화하도록 정의된 상기 마스크 이미지 그래디언트 일관성 손실 함수 최소화를 사용하고;
인코더 스테이지에서의 계층들과 디코더 스테이지에서의 대응하는 계층들 사이의 스킵 연결들을 사용하여 상기 디코더 스테이지에서 업샘플링할 때 저 해상도이지만 강한 피처들과 고 해상도이지만 약한 피처들을 조합하고;
적응된 대로의 상기 CNN을 상기 저장 유닛에 저장하는 것 중 적어도 하나를 하도록 상기 CNN을 적응시키기 위해 입력을 수신하도록 구성된 컴퓨팅 디바이스. - 이미지들을 처리하여 객체 세그먼테이션 마스크를 정의하도록 훈련된 CNN을 생성하는 방법으로서:
이미지 분류를 위해 구성되고 또한 제한된 계산 능력을 갖는 컴퓨팅 디바이스 상에서 실행되도록 구성되는 CNN을 획득하는 단계;
상기 CNN을 적응시켜 객체 세그먼테이션 마스크를 정의하는 단계; 및
객체 세그먼테이션을 위해 라벨링된 세그먼테이션 훈련 데이터를 사용하여 적응된 대로의 상기 CNN을 훈련하여 상기 객체 세그먼테이션 마스크를 정의하는 단계를 포함하는 방법. - 제41항에 있어서,
상기 CNN은 이미지 분류를 위해 사전 훈련되고, 상기 훈련 단계는 사전 훈련된 대로의 상기 CNN을 추가로 훈련하는 방법. - 제41항 또는 제42항에 있어서,
상기 CNN을 생성하여 이미지들을 처리하기 위해, 마스크 이미지 그래디언트 일관성 손실을 최소화하도록 정의된 마스크 이미지 그래디언트 일관성 손실 함수를 이용하여 상기 CNN을 적응시키는 단계를 포함하는 방법. - 제41항 내지 제43항 중 어느 한 항에 있어서,
상기 세그먼테이션 훈련 데이터는 크라우드 소싱된 데이터로부터 정의된 잡음이 있고 거친 세그먼테이션 훈련 데이터인 방법. - 제41항 내지 제44항 중 어느 한 항에 있어서,
디코더 스테이지에서 업샘플링할 때 저 해상도이지만 강한 피처들과 고 해상도이지만 약한 피처들을 조합하기 위해 인코더 스테이지에서의 계층들과 상기 디코더 스테이지에서의 대응하는 계층들 사이의 스킵 연결들을 사용하도록 상기 CNN을 적응시키는 단계를 포함하는 방법. - 제41항 내지 제45항 중 어느 한 항에 있어서,
상기 마스크 이미지 그래디언트 일관성 손실 함수는 조합된 손실을 최소화하기 위해 바이너리 크로스 엔트로피 손실 함수와 조합되는 방법. - 제41항 내지 제47항 중 어느 한 항에 있어서,
모바일 디바이스 상에 저장하기 위한 상기 객체 세그먼테이션 마스크를 정의하기 위해 상기 CNN을 제공하여 이미지들을 처리하는 단계를 포함하는 방법. - 방법으로서:
컴퓨팅 디바이스의 저장 유닛에, 이미지의 픽셀들을 분류하여 상기 픽셀들 각각이 객체 픽셀이거나 객체 픽셀이 아닌지를 결정하여 상기 이미지에서의 객체에 대한 객체 세그먼테이션 마스크를 정의하도록 구성된 컨볼루션 신경망(CNN)을 저장하는 단계; 및
상기 컴퓨팅 디바이스의 처리 유닛을 통해 상기 CNN을 이용하여 이미지를 처리하여 상기 객체 세그먼테이션 마스크를 생성하여 새로운 이미지를 정의하는 단계를 포함하고;
상기 CNN은 상기 객체 세그먼테이션 마스크를 정의하도록 적응되고 또한 세그먼테이션 데이터로 훈련되는 이미지 분류를 위한 사전 훈련된 네트워크를 포함하는 방법. - 제49항에 있어서,
상기 CNN은:
세그먼테이션 데이터를 사용하여 훈련될 때 마스크 이미지 그래디언트 일관성 손실을 최소화하기 위해 마스크 이미지 그래디언트 일관성 손실 함수를 사용하는 것; 및
인코더 스테이지에서의 계층들 및 디코더 스테이지에서의 대응하는 계층들 사이의 스킵 연결들을 사용하여 상기 디코더 스테이지에서 업샘플링할 때 저 해상도이지만 강한 피처들과 고 해상도이지만 약한 피처들을 조합하여 상기 객체 세그먼테이션 마스크를 정의하는 것 중 적어도 하나를 하도록 적응되는 방법. - 제49항 내지 제52항 중 어느 한 항에 있어서,
상기 객체는 모발인 방법. - 제49항 내지 제53항 중 어느 한 항에 있어서,
상기 객체 세그먼테이션 마스크를 사용하여 선택된 이미지에서의 픽셀들에 대한 변경을 적용함으로써 상기 이미지로부터 상기 새로운 이미지를 상기 처리 유닛을 통해 정의하는 단계를 포함하는 방법. - 제54항에 있어서,
상기 변경은 색의 변경인 방법. - 제54항 또는 제55항에 있어서,
상기 CNN은 실시간으로 상기 새로운 이미지를 비디오 이미지로서 생성하기 위해 제한된 계산 능력을 갖는 모바일 디바이스 상에서 실행되도록 구성된 훈련된 네트워크를 포함하는 방법. - 제54항 내지 제56항 중 어느 한 항에 있어서,
상기 처리 유닛은 상기 이미지 및 상기 새로운 이미지를 디스플레이하기 위해 대화형 그래픽 사용자 인터페이스(GUI)를 제공하도록 구성되고, 상기 대화형 GUI는 상기 새로운 이미지를 정의하기 위해 상기 변경을 결정하기 위한 입력을 수신하도록 구성된 방법. - 제57항에 있어서,
상기 처리 유닛에 의해, 상기 객체 세그먼테이션 마스크를 이용하여 상기 이미지에서의 상기 객체의 픽셀들을 분석하여 상기 변경을 위한 하나 이상의 후보를 결정하는 단계를 포함하고, 상기 대화형 GUI는 상기 변경으로서 적용할 후보들 중 하나를 선택하기 위한 입력을 수신하기 위해 상기 하나 이상의 후보를 제시하도록 구성된 방법. - 제49항 내지 제58항 중 어느 한 항에 있어서,
상기 이미지는 셀피 비디오인 방법. - 이미지를 처리하는 방법으로서:
컴퓨팅 디바이스의 저장 유닛에, 상기 이미지의 픽셀들을 분류하여 상기 픽셀들 각각이 모발 픽셀인지 모발 픽셀이 아닌지를 결정하도록 구성된 컨볼루션 신경망(CNN)을 저장하는 단계 - 상기 CNN은 모발 세그먼테이션 마스크를 정의하기 위해 세그먼테이션 데이터로 훈련될 때 마스크 이미지 그래디언트 일관성 손실을 최소화하도록 훈련됨 -; 및
상기 저장 유닛에 결합된 상기 컴퓨팅 디바이스의 처리 유닛에 의해 상기 모발 세그먼테이션 마스크를 이용하여 상기 이미지에서의 모발 픽셀들에 새로운 모발 색을 적용함으로써 채색된 모발 이미지를 정의하고 제시하는 단계를 포함하는 방법. - 제60항에 있어서,
상기 CNN은 실시간으로 상기 채색된 모발 이미지를 비디오 이미지로서 생성하기 위해 제한된 계산 능력을 갖는 모바일 디바이스 상에서 실행되도록 구성된 훈련된 네트워크를 포함하는 방법. - 제60항 또는 제61항에 있어서,
상기 CNN은 상기 모발 세그먼테이션 마스크를 생성하도록 적응되는 이미지 분류를 위한 사전 훈련된 네트워크를 포함하고, 상기 사전 훈련된 네트워크는 상기 디코더 스테이지에서 업샘플링할 때 저 해상도이지만 강한 피처들과 고 해상도이지만 약한 피처를 조합하기 위해 인코더 스테이지에서의 계층들과 디코더 스테이지에서의 대응하는 계층들 사이의 스킵 연결들을 사용하도록 적응되는 방법. - 제62항에 있어서,
상기 인코더 스테이지로부터의 더 낮은 해상도의 계층은 상기 디코더 스테이지의 들어오는 더 높은 해상도의 계층과 양립가능한 출력 깊이를 만들기 위해 포인트와이즈 컨볼루션을 먼저 적용함으로써 처리되는 방법. - 제60항 내지 제63항 중 어느 한 항에 있어서,
상기 CNN은 거친 세그먼테이션 데이터를 이용하여 훈련되어 상기 마스크 이미지 그래디언트 일관성 손실을 최소화하는 방법. - 제41항 내지 제66항 중 어느 한 항에 있어서,
상기 CNN은 처리 동작들을 최소화하고 또한 제한된 계산 능력을 갖는 모바일 디바이스 상에서 상기 CNN의 실행을 가능하게 하기 위해 뎁스와이즈 컨볼루션(depthwise convolution) 및 포인트와이즈 컨볼루션(pointwise convolution)을 포함하는 뎁스와이즈 분리 가능 컨볼루션(depthwise separable convolution)을 이용하도록 구성되는 방법. - 이미지를 처리하는 방법으로서:
처리 유닛을 통해 상기 이미지를 수신하는 단계;
상기 처리 유닛을 통해, 상기 이미지에서의 모발 픽셀들을 식별하는 모발 세그먼테이션 마스크를 정의하는 단계;
상기 처리 유닛을 통해 상기 모발 세그먼테이션 마스크를 이용하여 상기 이미지에서의 모발 픽셀들에 새로운 모발 색을 적용함으로써 채색된 모발 이미지를 정의하는 단계; 및
상기 처리 유닛을 통해 디스플레이 디바이스로의 출력을 위해 상기 채색된 모발 이미지를 제공하는 단계를 포함하고;
상기 모발 세그먼테이션 마스크는:
상기 처리 유닛에 결합된 저장 유닛에 의해 저장된 컨볼루션 신경망(CNN)을 이용하여 상기 이미지를 처리하여 제각기 피처들을 검출하도록 컨볼루션 계층들의 연속으로 복수의 컨볼루션(conv) 필터를 적용하고 - 상기 CNN은 잡음이 있고 거친 세그먼테이션 데이터로 훈련됨-, 및 모발 세그먼테이션 마스크를 정의하기 위해 마스크 이미지 그래디언트 일관성 손실을 최소화함으로써 정의되는 방법. - 제68항에 있어서,
연속하는 제1 세트의 컨볼루션 계층들은 상기 이미지를 제1 이미지 해상도로부터 최소 해상도까지 다운샘플링한 출력을 제공하고, 연속하는 제2 세트의 컨볼루션 계층들은 상기 출력을 상기 제1 이미지 해상도로 되돌려 업샘플링하고, 상기 CNN은 상기 제1 세트 및 제2 세트로부터의 대응하는 컨볼루션 계층들 사이의 스킵 연결들을 이용하는 방법. - 제69항에 있어서,
상기 CNN은 출력을 상기 제1 이미지 해상도로 업샘플링하기 위해 상기 제2 세트의 컨볼루션 계층들의 초기 계층 이전에 그리고 상기 제2 세트의 컨볼루션 계층들의 제각기 후속 계층들 이전에 산재된 업샘플링 함수를 포함하는 방법. - 제70항에 있어서,
상기 업샘플링 함수는 제각기 스킵 연결들을 사용하고, 상기 제각기 스킵 연결들 각각은:
연속하는 인접한 컨볼루션 계층으로부터 상기 제2 세트의 컨볼루션 계층들의 다음 컨볼루션 계층으로의 입력으로서 출력되는 제1 활성화 맵; 및
상기 제1 세트의 컨볼루션 계층들에서의 더 이른 컨볼루션 계층으로부터 출력되는 제2 활성화 맵 - 상기 제2 활성화 맵은 상기 제1 활성화 맵보다 더 큰 이미지 해상도를 가짐 - 을 조합하는 방법. - 제71항에 있어서,
상기 제각기 스킵 연결들 각각은, 상기 제2 활성화 맵에 적용되는 컨볼루션 1 x 1 필터의 출력을 상기 제1 활성화 맵에 적용되는 업샘플링 함수의 출력에 더하여 상기 제1 활성화 맵의 해상도를 더 큰 이미지 해상도로 증가시키도록 정의되는 방법. - 제68항 내지 제72항 중 어느 한 항에 있어서,
상기 처리 유닛에 의해, 상기 디스플레이 디바이스를 통해 그래픽 사용자 인터페이스(GUI)를 제시하는 단계를 포함하고, 상기 GUI는 상기 이미지를 보기 위한 제1 부분 및 상기 채색된 모발 이미지를 동시에 보기 위한 제2 부분을 포함하는 방법. - 제73항에 있어서,
상이한 조명 조건에서 상기 새로운 모발 색을 보여주기 위해 상기 채색된 모발 이미지에서 상기 새로운 모발 색에 대한 조명 조건 처리를 적용하는 단계를 포함하는 방법. - 제68항 내지 제74항 중 어느 한 항에 있어서,
상기 새로운 모발 색은 제1 새로운 모발 색이고 상기 채색된 모발 이미지는 제1 채색된 모발 이미지이고, 상기 방법은:
상기 모발 세그먼테이션 마스크를 이용하여 상기 이미지에서의 모발 픽셀들에 제2 새로운 모발 색을 적용함으로써 그리고 상기 디스플레이 디바이스로의 출력을 위해 상기 제2 채색된 모발 이미지를 제공함으로써 상기 처리 유닛에 의해 제2 채색된 모발 이미지를 정의하고 제시하는 단계를 포함하는 방법. - 제75항에 있어서,
상기 처리 유닛에 의해, 상기 디스플레이 디바이스를 통해 2개의 새로운 색 GUI를 제시하는 단계를 포함하고, 상기 2개의 새로운 색 GUI는 상기 제1 채색된 모발 이미지를 보기 위한 제1 새로운 채색된 부분 및 상기 제2 채색된 모발 이미지를 동시에 보기 위한 제2 새로운 채색된 부분을 포함하는 방법. - 제68항 내지 제76항 중 어느 한 항에 있어서,
상기 처리 유닛에 의해, 상기 이미지에서의 모발 픽셀들의 현재 모발 색을 포함하는 색을 위한 상기 이미지를 분석하는 단계;
하나 이상의 제안된 새로운 모발 색을 결정하는 단계; 및
상기 채색된 모발 이미지를 정의하기 위해 상기 새로운 모발 색을 선택하도록 상기 GUI의 대화형 부분을 통해 상기 제안된 새로운 모발 색들을 제시하는 단계를 포함하는 방법. - 제68항 내지 제77항 중 어느 한 항에 있어서,
상기 처리 유닛은 상기 CNN을 실행하기 위한 그래픽 처리 유닛(GPU)을 포함하고, 상기 처리 유닛 및 상기 저장 유닛은 스마트폰 및 태블릿 중 하나를 포함하는 컴퓨팅 디바이스에 의해 제공되는 방법. - 제68항 내지 제78항 중 어느 한 항에 있어서,
상기 이미지는 비디오의 복수의 비디오 이미지 중 하나이고, 상기 방법은 모발 색을 변경하기 위해 상기 복수의 비디오 이미지를 상기 처리 유닛에 의해 처리하는 단계를 포함하는 방법. - 제68항 내지 제79항 중 어느 한 항에 있어서,
상기 CNN은 상기 이미지의 픽셀들을 분류하여 상기 픽셀들 각각이 모발 픽셀인지를 결정하도록 적응된 MobileNet 기반 모델을 포함하는 방법. - 제68항 내지 제80항 중 어느 한 항에 있어서,
상기 CNN은 개별 표준 컨볼루션들이 뎁스와이즈 컨볼루션(depthwise convolution) 및 포인트와이즈 컨볼루션(pointwise convolution)으로 인수분해되는 컨볼루션들을 포함하는 뎁스와이즈 분리가능 컨볼루션 신경망으로서 구성되고, 상기 뎁스와이즈 컨볼루션은 각각의 입력 채널에 단일 필터를 적용하는 것으로 제한되고, 상기 포인트와이즈 컨볼루션은 상기 뎁스와이즈 컨볼루션의 출력들을 조합하는 것으로 제한되는 방법.
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201762576180P | 2017-10-24 | 2017-10-24 | |
| US62/576,180 | 2017-10-24 | ||
| US201762597494P | 2017-12-12 | 2017-12-12 | |
| US62/597,494 | 2017-12-12 | ||
| PCT/CA2018/051345 WO2019079895A1 (en) | 2017-10-24 | 2018-10-24 | System and method for image processing using deep neural networks |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20200057770A true KR20200057770A (ko) | 2020-05-26 |
| KR102516001B1 KR102516001B1 (ko) | 2023-03-29 |
Family
ID=66247744
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020207012540A Active KR102516001B1 (ko) | 2017-10-24 | 2018-10-24 | 심층 신경망을 사용하는 이미지 처리를 위한 시스템 및 방법 |
Country Status (8)
| Country | Link |
|---|---|
| US (2) | US11216988B2 (ko) |
| EP (1) | EP3701488B1 (ko) |
| JP (1) | JP6997309B2 (ko) |
| KR (1) | KR102516001B1 (ko) |
| CN (1) | CN111448581B (ko) |
| BR (1) | BR112020008021A2 (ko) |
| RU (1) | RU2743931C1 (ko) |
| WO (1) | WO2019079895A1 (ko) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20220049983A (ko) * | 2020-10-15 | 2022-04-22 | 건국대학교 산학협력단 | 의미론적 분할 기반의 3차원 포인트 클라우드 분류 장치 및 방법 |
| WO2022240145A1 (ko) * | 2021-05-10 | 2022-11-17 | 네이버웹툰 유한회사 | 인공신경망을 이용한 채색 이미지 보정 방법 및 그 장치 |
| KR20230041851A (ko) * | 2021-09-17 | 2023-03-27 | 연세대학교 산학협력단 | 모조 마스크 기반 약지도 시맨틱 분할 장치 및 방법 |
| KR20240003913A (ko) * | 2022-07-04 | 2024-01-11 | 국방과학연구소 | 인공지능 모델의 훈련 방법 및 이를 위한 전자 장치 |
| KR102716658B1 (ko) * | 2021-12-30 | 2024-10-15 | 서울대학교산학협력단 | 컴퓨터 비전 기반 채널 추정을 위한 네트워크 모델 학습 방법 및 장치 |
Families Citing this family (105)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6333871B2 (ja) * | 2016-02-25 | 2018-05-30 | ファナック株式会社 | 入力画像から検出した対象物を表示する画像処理装置 |
| CN111448581B (zh) * | 2017-10-24 | 2023-12-05 | 巴黎欧莱雅公司 | 使用深层神经网络进行图像处理的系统和方法 |
| US11551059B1 (en) * | 2017-11-15 | 2023-01-10 | Snap Inc. | Modulated image segmentation |
| US11164067B2 (en) * | 2018-08-29 | 2021-11-02 | Arizona Board Of Regents On Behalf Of Arizona State University | Systems, methods, and apparatuses for implementing a multi-resolution neural network for use with imaging intensive applications including medical imaging |
| WO2020051776A1 (en) * | 2018-09-11 | 2020-03-19 | Intel Corporation | Method and system of deep supervision object detection for reducing resource usage |
| DE102018217090A1 (de) * | 2018-10-05 | 2020-04-09 | Robert Bosch Gmbh | Verfahren, künstliches neuronales Netz, Vorrichtung, Computerprogramm und maschinenlesbares Speichermedium zur semantischen Segmentierung von Bilddaten |
| EP3671754A1 (en) * | 2018-12-18 | 2020-06-24 | Henkel AG & Co. KGaA | Method for determining a coloration product recommendation |
| US11392659B2 (en) * | 2019-02-28 | 2022-07-19 | Adobe Inc. | Utilizing machine learning models to generate experience driven search results based on digital canvas gesture inputs |
| US10866716B2 (en) | 2019-04-04 | 2020-12-15 | Wheesearch, Inc. | System and method for providing highly personalized information regarding products and services |
| US11216917B2 (en) * | 2019-05-03 | 2022-01-04 | Amazon Technologies, Inc. | Video enhancement using a neural network |
| KR102420039B1 (ko) * | 2019-05-16 | 2022-07-13 | 삼성전자주식회사 | 전자 장치 및 이의 제어 방법 |
| CN112116032A (zh) * | 2019-06-21 | 2020-12-22 | 富士通株式会社 | 物体检测装置及方法、终端设备 |
| CN110263731B (zh) * | 2019-06-24 | 2021-03-16 | 电子科技大学 | 一种单步人脸检测系统 |
| US10930011B2 (en) * | 2019-07-02 | 2021-02-23 | Billups, Inc. | Digital image processing system for object location and facing |
| US11615319B2 (en) * | 2019-07-15 | 2023-03-28 | Meta Platforms Technologies, Llc | System and method for shift-based information mixing across channels for shufflenet-like neural networks |
| US11191342B2 (en) * | 2019-07-18 | 2021-12-07 | L'oreal | Techniques for identifying skin color in images having uncontrolled lighting conditions |
| US11302033B2 (en) | 2019-07-22 | 2022-04-12 | Adobe Inc. | Classifying colors of objects in digital images |
| US11468550B2 (en) | 2019-07-22 | 2022-10-11 | Adobe Inc. | Utilizing object attribute detection models to automatically select instances of detected objects in images |
| US11631234B2 (en) | 2019-07-22 | 2023-04-18 | Adobe, Inc. | Automatically detecting user-requested objects in images |
| US11288883B2 (en) | 2019-07-23 | 2022-03-29 | Toyota Research Institute, Inc. | Autonomous task performance based on visual embeddings |
| JP2021047711A (ja) * | 2019-09-19 | 2021-03-25 | キオクシア株式会社 | 演算装置、演算方法、及び学習方法 |
| CN112766028B (zh) * | 2019-11-06 | 2024-05-03 | 深圳云天励飞技术有限公司 | 人脸模糊处理方法、装置、电子设备及存储介质 |
| CN110992374B (zh) * | 2019-11-28 | 2023-09-05 | 杭州小影创新科技股份有限公司 | 一种基于深度学习的头发精细化分割方法及系统 |
| CN112884772B (zh) * | 2019-11-29 | 2024-03-19 | 北京四维图新科技股份有限公司 | 语义分割架构 |
| TWI725665B (zh) * | 2019-12-13 | 2021-04-21 | 宏達國際電子股份有限公司 | 影像處理系統及影像處理方法 |
| CN112967338B (zh) * | 2019-12-13 | 2024-05-31 | 宏达国际电子股份有限公司 | 影像处理系统及影像处理方法 |
| US11468110B2 (en) | 2020-02-25 | 2022-10-11 | Adobe Inc. | Utilizing natural language processing and multiple object detection models to automatically select objects in images |
| CN113450431B (zh) * | 2020-03-27 | 2023-07-07 | 北京达佳互联信息技术有限公司 | 虚拟头发染色方法、装置、电子设备及存储介质 |
| CN113743602B (zh) * | 2020-05-27 | 2024-05-03 | 合肥君正科技有限公司 | 一种提高模型后处理速度的方法 |
| EP4165555A4 (en) * | 2020-06-15 | 2024-03-27 | INTEL Corporation | INPUT IMAGE SIZE SWITCHABLE NETWORK FOR ADAPTIVE RUNTIME EFFICIENT IMAGE CLASSIFICATION |
| US20210397945A1 (en) * | 2020-06-18 | 2021-12-23 | Nvidia Corporation | Deep hierarchical variational autoencoder |
| CN114219941B (zh) * | 2020-09-04 | 2025-07-15 | Tcl科技集团股份有限公司 | 一种人像分割方法及装置 |
| WO2022066810A1 (en) * | 2020-09-23 | 2022-03-31 | Wayne State University | Systems and methods for predicting and preventing bleeding and other adverse events |
| US11978155B2 (en) * | 2020-09-25 | 2024-05-07 | Intel Corporation | Inferred shading mechanism |
| CN112233193B (zh) * | 2020-09-30 | 2024-10-29 | 上海恒能泰企业管理有限公司 | 一种基于多光谱图像处理的变电设备故障诊断方法 |
| US20220114415A1 (en) * | 2020-10-04 | 2022-04-14 | Aizip, Inc. | Artificial neural network architectures for resource-constrained applications |
| US12026833B2 (en) | 2020-10-08 | 2024-07-02 | Google Llc | Few-shot synthesis of talking heads |
| DE102020126602A1 (de) | 2020-10-09 | 2022-04-14 | Carl Zeiss Microscopy Gmbh | Mikroskopiesystem und verfahren zur bildsegmentierung |
| DE102020126610A1 (de) * | 2020-10-09 | 2022-04-14 | Carl Zeiss Microscopy Gmbh | Mikroskopiesystem und verfahren zum erzeugen von trainingsdaten |
| US11669943B2 (en) * | 2020-10-16 | 2023-06-06 | Microsoft Technology Licensing, Llc | Dual-stage system for computational photography, and technique for training same |
| US20240233314A1 (en) * | 2020-10-21 | 2024-07-11 | Nec Laboratories America, Inc. | Gradient split system for rich human analysis |
| CN113516141B (zh) * | 2020-11-06 | 2024-03-01 | 阿里巴巴集团控股有限公司 | 深度度量模型的优化方法、设备及存储介质 |
| CN112784869B (zh) * | 2020-11-13 | 2022-08-12 | 北京航空航天大学 | 一种基于注意力感知与对抗学习的细粒度图像识别方法 |
| US20220164852A1 (en) * | 2020-11-20 | 2022-05-26 | The Procter & Gamble Company | Digital Imaging and Learning Systems and Methods for Analyzing Pixel Data of an Image of a Hair Region of a User's Head to Generate One or More User-Specific Recommendations |
| CN112580646A (zh) * | 2020-12-08 | 2021-03-30 | 北京农业智能装备技术研究中心 | 番茄果实成熟度分割方法及采摘机器人 |
| CN112529914B (zh) * | 2020-12-18 | 2021-08-13 | 北京中科深智科技有限公司 | 一种实时头发分割方法和系统 |
| CN112651453B (zh) * | 2020-12-30 | 2023-10-13 | 北京百度网讯科技有限公司 | 损失函数的自适应方法、装置、设备和存储介质 |
| KR20220100476A (ko) * | 2021-01-08 | 2022-07-15 | 주식회사 모아이스 | 골프 스윙에 관한 정보를 추정하기 위한 방법, 디바이스 및 비일시성의 컴퓨터 판독 가능한 기록 매체 |
| US11587234B2 (en) * | 2021-01-15 | 2023-02-21 | Adobe Inc. | Generating class-agnostic object masks in digital images |
| US12555361B2 (en) * | 2021-01-15 | 2026-02-17 | Medici Land Governance | Land parcel improvements with machine learning image classification |
| US11972569B2 (en) | 2021-01-26 | 2024-04-30 | Adobe Inc. | Segmenting objects in digital images utilizing a multi-object segmentation model framework |
| US12547459B1 (en) * | 2021-01-27 | 2026-02-10 | Groq, Inc. | Data transformation algorithms for tensor streaming processor |
| CN112802137B (zh) * | 2021-01-28 | 2022-06-21 | 四川大学 | 一种基于卷积自编码器的颜色恒常性方法 |
| US11593948B2 (en) * | 2021-02-17 | 2023-02-28 | Adobe Inc. | Generating refined alpha mattes utilizing guidance masks and a progressive refinement network |
| EP4047518A1 (en) * | 2021-02-22 | 2022-08-24 | Argo AI GmbH | Method, processing unit and recording system for generating encoded training data for a machine learning process |
| CN113098840B (zh) * | 2021-02-25 | 2022-08-16 | 鹏城实验室 | 基于加法秘密分享技术的高效安全线性整流函数运算方法 |
| CN113158774B (zh) * | 2021-03-05 | 2023-12-29 | 北京华捷艾米科技有限公司 | 一种手部分割方法、装置、存储介质和设备 |
| CN113081025B (zh) * | 2021-03-10 | 2022-04-29 | 华中科技大学 | 一种基于肺音的新冠肺炎智能诊断系统和装置 |
| KR20220132375A (ko) * | 2021-03-23 | 2022-09-30 | 현대모비스 주식회사 | 차량 영상의 화소를 분류하는 행렬 곱셈 가속기에 최적화된 임베디드 의미 분할 네트워크 장치 |
| US11763545B2 (en) * | 2021-03-26 | 2023-09-19 | Adobe Inc. | Generating confidence-adaptive pixel-level predictions utilizing a multi-exit pixel-level prediction neural network |
| CN113705307B (zh) * | 2021-03-31 | 2025-07-15 | 腾讯科技(深圳)有限公司 | 图像处理方法、装置、设备及存储介质 |
| CN115205307A (zh) * | 2021-04-09 | 2022-10-18 | Oppo广东移动通信有限公司 | 图像处理方法和装置、电子设备 |
| US12039732B2 (en) | 2021-04-14 | 2024-07-16 | The Procter & Gamble Company | Digital imaging and learning systems and methods for analyzing pixel data of a scalp region of a users scalp to generate one or more user-specific scalp classifications |
| CN113159301B (zh) * | 2021-05-25 | 2022-10-28 | 电子科技大学 | 一种基于二值化量化模型的图像处理方法 |
| CN113538258B (zh) * | 2021-06-15 | 2023-10-13 | 福州大学 | 基于掩码的图像去模糊模型及方法 |
| CN113378763B (zh) * | 2021-06-25 | 2022-11-22 | 长沙理工大学 | 一种面向sar图像的目标自动检测方法及系统 |
| US12430563B2 (en) * | 2021-07-29 | 2025-09-30 | GE Precision Healthcare LLC | Learning-based clean data selection |
| CN113706647B (zh) * | 2021-07-30 | 2024-02-13 | 浪潮电子信息产业股份有限公司 | 一种图像上色方法及相关装置 |
| CN113762349B (zh) * | 2021-08-11 | 2024-03-29 | 同济大学 | 一种面向海洋生物的轻量化混叠稠密网络分类方法和系统 |
| CN113763283B (zh) * | 2021-09-19 | 2023-11-14 | 深圳市爱协生科技股份有限公司 | 图像是否去雾的检测方法、装置和智能设备 |
| CN113989206B (zh) * | 2021-10-20 | 2024-11-08 | 杭州深睿博联科技有限公司 | 一种基于轻量化模型的骨龄预测方法及装置 |
| US12482106B2 (en) | 2021-10-21 | 2025-11-25 | Samsung Electronics Co., Ltd. | Method and electronic device for segmenting objects in scene |
| WO2023114398A1 (en) * | 2021-12-15 | 2023-06-22 | Insurance Services Office, Inc. | Computer vision systems and methods for segmenting and classifying building components, contents, materials, and attributes |
| CN114355907B (zh) * | 2021-12-22 | 2024-01-19 | 东风汽车集团股份有限公司 | 一种基于云端的智能化垃圾识别和清扫方法、系统 |
| CN116433703B (zh) * | 2021-12-29 | 2026-03-24 | 腾讯科技(深圳)有限公司 | 图像处理方法、装置、计算机设备、存储介质及程序产品 |
| CN114022395B (zh) * | 2022-01-06 | 2022-04-12 | 广州卓腾科技有限公司 | 一种证件照头发颜色矫正方法、装置及介质 |
| CN114419000B (zh) * | 2022-01-20 | 2022-09-23 | 哈尔滨工业大学 | 基于多尺度几何嵌入卷积神经网络的股骨头坏死指标预测系统 |
| US12159412B2 (en) * | 2022-02-14 | 2024-12-03 | Snap Inc. | Interactively defining an object segmentation |
| US12614369B2 (en) | 2022-03-10 | 2026-04-28 | Samsung Electronics Co., Ltd. | Machine-learning models trained to modify image illumination without ground-truth images |
| US12211189B2 (en) | 2022-03-10 | 2025-01-28 | Samsung Electronics Co., Ltd. | Systems and methods for lightweight machine learning for image illumination control |
| US12265663B2 (en) | 2022-04-04 | 2025-04-01 | Snap Inc. | Gesture-based application invocation |
| US12282607B2 (en) | 2022-04-27 | 2025-04-22 | Snap Inc. | Fingerspelling text entry |
| CN114723760B (zh) * | 2022-05-19 | 2022-08-23 | 北京世纪好未来教育科技有限公司 | 人像分割模型的训练方法、装置及人像分割方法、装置 |
| KR20240028665A (ko) * | 2022-08-25 | 2024-03-05 | 한국전자통신연구원 | 딥러닝 서비스를 제공하기 위한 신경망 모델 배포 방법 및 장치 |
| CN115393327B (zh) * | 2022-08-29 | 2025-07-15 | 浙江大华技术股份有限公司 | 一种热斑检测方法、装置、电子设备及存储介质 |
| CN115578714B (zh) * | 2022-09-27 | 2026-03-17 | 国投智能信息科技股份有限公司 | 一种基于浅层特征信息增强的车辆颜色识别方法和系统 |
| CN115660062B (zh) * | 2022-11-02 | 2026-03-13 | 中国科学院国家天文台 | 训练方法及装置、图像修复方法及装置 |
| CN116051375B (zh) * | 2023-01-03 | 2025-05-06 | 哈尔滨工业大学 | 一种基于全逐点卷积的轻量级图像超分辨率方法 |
| JP2026512244A (ja) * | 2023-02-14 | 2026-04-15 | ロレアル | 仮想毛髪色付けのための方法およびシステム |
| US20240273857A1 (en) * | 2023-02-14 | 2024-08-15 | Modiface Inc. | Methods and systems for virtual hair coloring |
| CN116363363B (zh) * | 2023-03-22 | 2025-11-14 | 武汉大学 | 无监督域适应语义分割方法、装置、设备及可读存储介质 |
| CN116309167B (zh) * | 2023-03-22 | 2026-03-10 | 遵义师范学院 | 一种轻量级卷积神经网络的椒盐噪点标记方法 |
| CN116030201B (zh) * | 2023-03-28 | 2023-06-02 | 美众(天津)科技有限公司 | 多颜色发型演示图像的生成方法、装置、终端及存储介质 |
| CN116524322B (zh) * | 2023-04-10 | 2024-07-12 | 北京盛安同力科技开发有限公司 | 基于深度神经网络的sar图像识别方法 |
| CN116453232A (zh) * | 2023-04-12 | 2023-07-18 | 奥比中光科技集团股份有限公司 | 人脸活体检测方法、人脸活体检测模型的训练方法和装置 |
| CN116758108B (zh) * | 2023-05-16 | 2025-11-11 | 北京欧珀通信有限公司 | 模型生成方法、图像处理方法、装置以及电子设备 |
| CN116612041B (zh) * | 2023-05-31 | 2025-08-12 | 山东大学 | 基于超像素分析的低照度图像增强方法及系统 |
| CN116993737B (zh) * | 2023-09-27 | 2024-03-29 | 西南科技大学 | 一种基于卷积神经网络的轻量型裂缝分割方法 |
| US20250191248A1 (en) * | 2023-12-07 | 2025-06-12 | L'oreal | Hair color simulation using a hair color classification guided network |
| KR102838649B1 (ko) * | 2024-01-04 | 2025-07-28 | 울산과학기술원 | Bnn 및 qnn을 선택적으로 수행하는 장치 및 이의 동작 방법 |
| CN117912104B (zh) * | 2024-01-04 | 2026-04-07 | 南京理工大学 | 用于自我中心动作识别的慢快速多样性感知原型学习方法 |
| US20250239026A1 (en) * | 2024-01-23 | 2025-07-24 | L'oreal | Method and system for 3d hair virtual try on |
| CN118172561B (zh) * | 2024-05-16 | 2024-07-23 | 山东巍然智能科技有限公司 | 一种无人机场景用复杂图像分割模型及分割方法 |
| US20250378525A1 (en) * | 2024-06-05 | 2025-12-11 | Nvidia Corporation | Updating visual characteristics of frames for content streaming systems and applications |
| CN120974245B (zh) * | 2025-10-21 | 2026-03-03 | 中国矿业大学 | 一种基于时空因果图自编码器的工业过程故障检测方法 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10402689B1 (en) * | 2017-04-04 | 2019-09-03 | Snap Inc. | Generating an image mask using machine learning |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6080417B2 (ja) * | 2011-08-19 | 2017-02-15 | キヤノン株式会社 | 画像処理装置、及び画像処理方法 |
| US9275308B2 (en) * | 2013-05-31 | 2016-03-01 | Google Inc. | Object detection using deep neural networks |
| US9542626B2 (en) * | 2013-09-06 | 2017-01-10 | Toyota Jidosha Kabushiki Kaisha | Augmenting layer-based object detection with deep convolutional neural networks |
| US8965112B1 (en) * | 2013-12-09 | 2015-02-24 | Google Inc. | Sequence transcription with deep neural networks |
| JP2016071868A (ja) * | 2014-09-29 | 2016-05-09 | パナソニックIpマネジメント株式会社 | 毛領域検出装置及び毛領域検出方法 |
| CN104966093A (zh) * | 2015-05-25 | 2015-10-07 | 苏州珂锐铁电气科技有限公司 | 一种基于深度神经网络的动态纹理识别方法 |
| US9773196B2 (en) * | 2016-01-25 | 2017-09-26 | Adobe Systems Incorporated | Utilizing deep learning for automatic digital image segmentation and stylization |
| US9972092B2 (en) * | 2016-03-31 | 2018-05-15 | Adobe Systems Incorporated | Utilizing deep learning for boundary-aware image segmentation |
| CN105844706B (zh) * | 2016-04-19 | 2018-08-07 | 浙江大学 | 一种基于单幅图像的全自动三维头发建模方法 |
| CN106203331B (zh) * | 2016-07-08 | 2019-05-17 | 苏州平江历史街区保护整治有限责任公司 | 一种基于卷积神经网络的人群密度估算方法 |
| US10395138B2 (en) * | 2016-11-11 | 2019-08-27 | Microsoft Technology Licensing, Llc | Image segmentation using user input speed |
| CN106780512B (zh) * | 2016-11-30 | 2020-01-17 | 厦门美图之家科技有限公司 | 分割图像的方法、应用及计算设备 |
| US10867416B2 (en) * | 2017-03-10 | 2020-12-15 | Adobe Inc. | Harmonizing composite images using deep learning |
| CN111448581B (zh) * | 2017-10-24 | 2023-12-05 | 巴黎欧莱雅公司 | 使用深层神经网络进行图像处理的系统和方法 |
-
2018
- 2018-10-24 CN CN201880069485.6A patent/CN111448581B/zh active Active
- 2018-10-24 EP EP18870878.8A patent/EP3701488B1/en active Active
- 2018-10-24 JP JP2020522862A patent/JP6997309B2/ja active Active
- 2018-10-24 KR KR1020207012540A patent/KR102516001B1/ko active Active
- 2018-10-24 WO PCT/CA2018/051345 patent/WO2019079895A1/en not_active Ceased
- 2018-10-24 RU RU2020114186A patent/RU2743931C1/ru active
- 2018-10-24 BR BR112020008021-7A patent/BR112020008021A2/pt unknown
- 2018-10-24 US US16/753,214 patent/US11216988B2/en active Active
-
2021
- 2021-12-30 US US17/565,581 patent/US11861497B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10402689B1 (en) * | 2017-04-04 | 2019-09-03 | Snap Inc. | Generating an image mask using machine learning |
Non-Patent Citations (1)
| Title |
|---|
| Siyang Qin et al., "AUTOMATIC SKIN AND HAIR MASKING USING FULLY CONVOLUTIONAL NETWORKS," Proceedings of the IEEE International Conference on Multimedia and Expo (ICME) 2017 (2017.07.10.)* * |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20220049983A (ko) * | 2020-10-15 | 2022-04-22 | 건국대학교 산학협력단 | 의미론적 분할 기반의 3차원 포인트 클라우드 분류 장치 및 방법 |
| WO2022240145A1 (ko) * | 2021-05-10 | 2022-11-17 | 네이버웹툰 유한회사 | 인공신경망을 이용한 채색 이미지 보정 방법 및 그 장치 |
| US12524840B2 (en) | 2021-05-10 | 2026-01-13 | Naver Webtoon Ltd. | Method for correcting colored image using artificial neural network, and device therefor |
| KR20230041851A (ko) * | 2021-09-17 | 2023-03-27 | 연세대학교 산학협력단 | 모조 마스크 기반 약지도 시맨틱 분할 장치 및 방법 |
| KR102716658B1 (ko) * | 2021-12-30 | 2024-10-15 | 서울대학교산학협력단 | 컴퓨터 비전 기반 채널 추정을 위한 네트워크 모델 학습 방법 및 장치 |
| KR20240003913A (ko) * | 2022-07-04 | 2024-01-11 | 국방과학연구소 | 인공지능 모델의 훈련 방법 및 이를 위한 전자 장치 |
Also Published As
| Publication number | Publication date |
|---|---|
| RU2743931C1 (ru) | 2021-03-01 |
| CN111448581B (zh) | 2023-12-05 |
| WO2019079895A1 (en) | 2019-05-02 |
| JP2021502627A (ja) | 2021-01-28 |
| EP3701488B1 (en) | 2026-04-15 |
| EP3701488A4 (en) | 2021-08-04 |
| US20220122299A1 (en) | 2022-04-21 |
| US11861497B2 (en) | 2024-01-02 |
| US11216988B2 (en) | 2022-01-04 |
| CN111448581A (zh) | 2020-07-24 |
| US20200320748A1 (en) | 2020-10-08 |
| KR102516001B1 (ko) | 2023-03-29 |
| EP3701488A1 (en) | 2020-09-02 |
| BR112020008021A2 (pt) | 2020-10-27 |
| JP6997309B2 (ja) | 2022-01-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102516001B1 (ko) | 심층 신경망을 사용하는 이미지 처리를 위한 시스템 및 방법 | |
| EP3686772B1 (en) | On-device classification of fingertip motion patterns into gestures in real-time | |
| US10489684B2 (en) | Image processing apparatus and method based on deep learning and neural network learning | |
| US12106554B2 (en) | Image sequence processing using neural networks | |
| US9858492B2 (en) | System and method for scene text recognition | |
| US11164384B2 (en) | Mobile device image item replacements | |
| US11715182B2 (en) | Intelligence-based editing and curating of images | |
| US12387319B2 (en) | Systems and methods for acne counting, localization and visualization | |
| CN117036750A (zh) | 膝关节病灶检测方法及装置、电子设备和存储介质 | |
| US20260073640A1 (en) | Spacial organizer for multimedia results in extended reality | |
| KR102899509B1 (ko) | 패치 단위 히트맵 기반 앵커 프리 검출을 수행하는 전자 장치 및 그의 앵커 프리 검출 방법 | |
| US20260072563A1 (en) | Hand-based user interfaces for system control in extended reality | |
| US20260064186A1 (en) | Dynamically orientated labels for xr user interfaces | |
| US20240221251A1 (en) | Method and system for effect contouring in an augmented reality experience | |
| US20260072586A1 (en) | Viewfinder in head-wearable device display | |
| WO2024207180A1 (en) | Selective hybrid image upscaling based on frame complexity | |
| Jain et al. | Low-cost gaze detection with real-time ocular movements using coordinate-convolutional neural networks | |
| GRACE | FACIAL EMOTION RECOGNITION IN PYTHON USING DEEP-LEARNING | |
| Sivaraman et al. | Optimized U-net model for precise retinal blood vessel segmentation from colour fundus images | |
| Lanjewar et al. | Multimodal biomedical system for mental disorder detection using emotion recognition |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U12-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 4 |














