KR20220132301A - 신경망 처리 장치를 포함하는 애플리케이션 프로세서, 및 이의 동작 방법 - Google Patents
신경망 처리 장치를 포함하는 애플리케이션 프로세서, 및 이의 동작 방법 Download PDFInfo
- Publication number
- KR20220132301A KR20220132301A KR1020210037440A KR20210037440A KR20220132301A KR 20220132301 A KR20220132301 A KR 20220132301A KR 1020210037440 A KR1020210037440 A KR 1020210037440A KR 20210037440 A KR20210037440 A KR 20210037440A KR 20220132301 A KR20220132301 A KR 20220132301A
- Authority
- KR
- South Korea
- Prior art keywords
- image
- neural network
- application processor
- img
- sub
- 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.)
- Pending
Links
Images
Classifications
-
- G06T5/001—
-
- 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
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/20—Processor architectures; Processor configuration, e.g. pipelining
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/60—Image enhancement or restoration using machine learning, e.g. 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/04—Architecture, e.g. interconnection topology
-
- 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/06—Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons
- G06N3/063—Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
-
- 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
- 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/082—Learning methods modifying the architecture, e.g. adding, deleting or silencing nodes or connections
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/646—Circuits for processing colour signals for image enhancement, e.g. vertical detail restoration, cross-colour elimination, contour correction, chrominance trapping filters
-
- 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/10004—Still image; Photographic 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/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]
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Evolutionary Computation (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Mathematical Physics (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- General Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Neurology (AREA)
- Color Television Image Signal Generators (AREA)
- Image Processing (AREA)
- Nitrogen Condensed Heterocyclic Rings (AREA)
- Saccharide Compounds (AREA)
- Pharmaceuticals Containing Other Organic And Inorganic Compounds (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
Description
도 2은 본 개시의 예시적 실시예에 따른 이미지 처리 시스템을 개략적으로 나타내는 블록도이다.
도 3은 본 개시의 예시적 실시예에 따른 애플리케이션 프로세서에서의 이미지 신호 처리를 개략적으로 나타내는 블록도이다.
도 4는 본 개시의 예시적 실시예에 따른 애플리케이션 프로세서에서의 이미지 신호 처리를 개략적으로 나타내는 블록도이다.
도 5는 본 개시의 예시적 실시예에 따른 이미지 신호 처리 장치에서 이미지 신호 처리를 개략적으로 나타내는 블록도이다.
도 6은 본 개시의 예시적 실시예에 따른 신경망 처리 장치에서 신경망 네트워크를 학습시키는 방법을 나타내는 흐름도이다.
도 7은 본 개시의 예시적 실시예에 따른 신경망 네트워크의 구성을 나타내는 블록도이다.
도 8은 본 개시의 예시적 실시예에 따른 영상 처리 시스템을 나타낸다.
도 9는 본 개시의 예시적 실시예에 따른 영상 처리 시스템을 나타낸다.
도 10은 본 개시의 예시적 실시예가 적용될 수 있는 멀티 카메라 모듈을 포함하는 전자 장치의 블록도이다.
Claims (10)
- 신경망 네트워크를 이용하여 이미지 센서에서 제공되는 입력 이미지를 제1 패턴의 제1 이미지로 변환하고, 상기 변환을 보상하기 위한 제2 이미지를 생성하는 신경망 처리 장치; 및
상기 제1 패턴의 제1 이미지 및 상기 제2 이미지를 각각 수신하여 이미지 신호 처리를 수행하는 복수의 파이프라인을 구비하는, 이미지 신호 처리 장치를 포함하는 애플리케이션 프로세서. - 제1항에 있어서,
상기 제1 패턴은 베이어 패턴(Bayer Pattern)이고,
상기 입력 이미지는 상기 제1 패턴과 상이한 제2 패턴의 이미지인 것을 특징으로 하는 애플리케이션 프로세서. - 제1항에 있어서,
상기 제2 이미지는, 상기 입력 이미지의 휘도(luminance) 정보를 나타내는 것을 특징으로 하는 애플리케이션 프로세서. - 제1항에 있어서,
상기 복수의 파이프라인은,
상기 제1 이미지에 대한 이미지 신호 처리를 수행하는 제1 파이프라인; 및
상기 제1 파이프라인의 후단에 연결되며 상기 제1 파이프라인에서 출력된 이미지에서 색상 보간(interpolation)을 수행함으로써 RGB 형식을 갖는 제3 이미지를 생성하는, 제2 파이프라인을 포함하는 애플리케이션 프로세서. - 제4항에 있어서,
상기 제2 파이프라인은,
상기 제3 이미지에 상기 제2 이미지에 기초한 필터링을 적용하는 것을 특징으로 하는 애플리케이션 프로세서. - 제1항에 있어서,
상기 입력 이미지는,
동일한 색상에 대응하는 4개의 인접한 픽셀들로 구분되는, 복수의 픽셀을 구비한 상기 이미지 센서로부터 제공되는 것을 특징으로 하는 애플리케이션 프로세서. - 제1항에 있어서,
상기 신경망 네트워크는 서브 네트워크를 포함하고,
상기 서브 네트워크는, 손실 함수에 기초하여 상기 입력 이미지와 상기 서브 네트워크에서 출력된 예측 이미지 사이의 피쳐 맵(feature Map)을 학습함에 의해, 상기 입력 이미지로부터 상기 피쳐 맵에 대응하는 이미지를 출력하는 것을 특징으로 하는 애플리케이션 프로세서. - 제7항에 있어서,
상기 서브 네트워크는, 상기 제1 패턴의 원본 이미지와 상기 예측 이미지 사이의 차이값을 포함하는 손실 함수에 기초하여 학습되고,
상기 학습된 서브 네트워크는 상기 입력 이미지로부터 상기 제1 이미지를 출력하는 것을 특징으로 하는 애플리케이션 프로세서. - 제7항에 있어서,
상기 서브 네트워크는, 휘도 정보를 나타내는 원본 이미지와 상기 예측 이미지 사이의 차이값을 포함하는 손실 함수에 기초하여 학습되고,
상기 학습된 서브 네트워크는 상기 입력 이미지로부터 상기 제2 이미지를 출력하는 것을 특징으로 하는 애플리케이션 프로세서. - 제7항에 있어서,
상기 서브 네트워크는, 노이즈가 제거된 원본 이미지와 상기 예측 이미지 사이의 차이값을 포함하는 손실 함수에 기초하여 학습되고,
상기 학습된 서브 네트워크는 상기 입력 이미지로부터 노이즈가 제거된 이미지를 출력하는 것을 특징으로 하는 애플리케이션 프로세서.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020210037440A KR20220132301A (ko) | 2021-03-23 | 2021-03-23 | 신경망 처리 장치를 포함하는 애플리케이션 프로세서, 및 이의 동작 방법 |
| CN202210284764.2A CN115131191A (zh) | 2021-03-23 | 2022-03-22 | 应用处理器及其操作方法和图像处理系统 |
| US17/700,765 US12198387B2 (en) | 2021-03-23 | 2022-03-22 | Application processor including neural processing unit and operating method thereof |
| TW111110914A TW202244836A (zh) | 2021-03-23 | 2022-03-23 | 應用處理器及影像處理系統 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020210037440A KR20220132301A (ko) | 2021-03-23 | 2021-03-23 | 신경망 처리 장치를 포함하는 애플리케이션 프로세서, 및 이의 동작 방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20220132301A true KR20220132301A (ko) | 2022-09-30 |
Family
ID=83363562
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020210037440A Pending KR20220132301A (ko) | 2021-03-23 | 2021-03-23 | 신경망 처리 장치를 포함하는 애플리케이션 프로세서, 및 이의 동작 방법 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US12198387B2 (ko) |
| KR (1) | KR20220132301A (ko) |
| CN (1) | CN115131191A (ko) |
| TW (1) | TW202244836A (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102632568B1 (ko) * | 2023-08-24 | 2024-02-01 | 주식회사 디퍼아이 | Npu를 이용한 이미지 처리장치 |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20210128838A (ko) * | 2020-04-17 | 2021-10-27 | 엘지이노텍 주식회사 | 이미지 처리 장치 및 이미지 처리 방법 |
| KR102661114B1 (ko) * | 2020-11-10 | 2024-04-25 | 삼성전자주식회사 | 카메라 모듈 검사 장치, 카메라 모듈 검사 방법 및 이미지 생성 장치 |
| KR20220132301A (ko) * | 2021-03-23 | 2022-09-30 | 삼성전자주식회사 | 신경망 처리 장치를 포함하는 애플리케이션 프로세서, 및 이의 동작 방법 |
| CN115885310A (zh) * | 2021-07-30 | 2023-03-31 | 蒂普爱可斯有限公司 | 图像信号处理器的控制方法以及执行该方法的控制设备 |
| CN115830434A (zh) * | 2022-12-08 | 2023-03-21 | 杭州海康威视数字技术股份有限公司 | 图像处理装置、方法、电子设备及存储介质 |
| US11961263B1 (en) * | 2023-09-16 | 2024-04-16 | SiliconeSignal Technologies | Zero-vision camera system |
| US20250200720A1 (en) * | 2023-12-15 | 2025-06-19 | Samsung Electronics Co., Ltd. | Detail preserving denoiser for short exposure images |
| US20250254439A1 (en) * | 2024-02-02 | 2025-08-07 | Varjo Technologies Oy | Simultaneous subsampling and high dynamic range imaging in colour filter arrays |
| CN118157322B (zh) * | 2024-03-28 | 2025-09-23 | 浙江欣亚磁电发展有限公司 | 一种智能船舶电网参数显示与分析设备 |
Family Cites Families (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2774331B2 (ja) * | 1989-10-17 | 1998-07-09 | 浜松ホトニクス株式会社 | 全光型多層ニユーラル・ネツトワーク・システム |
| US9288413B2 (en) | 2012-07-12 | 2016-03-15 | Gopro, Inc. | Image capture accelerator |
| KR20150034953A (ko) | 2013-09-27 | 2015-04-06 | 주식회사 컴아트시스템 | 고속 카메라 이미지 처리 장치 |
| US8917327B1 (en) * | 2013-10-04 | 2014-12-23 | icClarity, Inc. | Method to use array sensors to measure multiple types of data at full resolution of the sensor |
| US9219870B1 (en) | 2014-07-31 | 2015-12-22 | Apple Inc. | Sensor data rescaler for image signal processing |
| US20170160747A1 (en) | 2015-12-04 | 2017-06-08 | Qualcomm Incorporated | Map generation based on raw stereo vision based measurements |
| US10460231B2 (en) | 2015-12-29 | 2019-10-29 | Samsung Electronics Co., Ltd. | Method and apparatus of neural network based image signal processor |
| KR102524498B1 (ko) * | 2016-07-06 | 2023-04-24 | 삼성전자주식회사 | 듀얼 카메라를 포함하는 전자 장치 및 듀얼 카메라의 제어 방법 |
| CN108074215B (zh) * | 2016-11-09 | 2020-04-14 | 京东方科技集团股份有限公司 | 图像升频系统及其训练方法、以及图像升频方法 |
| US10602051B2 (en) | 2017-03-28 | 2020-03-24 | Canon Kabushiki Kaisha | Imaging apparatus, control method, and non-transitory storage medium |
| US11283991B2 (en) | 2019-06-04 | 2022-03-22 | Algolux Inc. | Method and system for tuning a camera image signal processor for computer vision tasks |
| KR102343648B1 (ko) | 2017-08-29 | 2021-12-24 | 삼성전자주식회사 | 영상 부호화 장치 및 영상 부호화 시스템 |
| CN109426858B (zh) * | 2017-08-29 | 2021-04-06 | 京东方科技集团股份有限公司 | 神经网络、训练方法、图像处理方法及图像处理装置 |
| US10989779B2 (en) * | 2017-09-29 | 2021-04-27 | Yonsei University, University - Industry Foundation (UIF) | Apparatus and method for reconstructing magnetic resonance image using learning, and under-sampling apparatus method and recording medium thereof |
| US10848709B2 (en) | 2017-10-09 | 2020-11-24 | EagleSens Systems Corporation | Artificial intelligence based image data processing method and image processing device |
| CN109688351B (zh) | 2017-10-13 | 2020-12-15 | 华为技术有限公司 | 一种图像信号处理方法、装置及设备 |
| US11004169B2 (en) * | 2018-08-29 | 2021-05-11 | Nokia Technologies Oy | Neural network watermarking |
| JP2020140563A (ja) * | 2019-02-28 | 2020-09-03 | キヤノン株式会社 | 画像処理システム、画像処理方法、および画像処理装置 |
| KR102600681B1 (ko) | 2019-03-26 | 2023-11-13 | 삼성전자주식회사 | 비닝을 수행하는 테트라셀 이미지 센서 |
| KR102774718B1 (ko) | 2019-04-05 | 2025-03-04 | 삼성전자주식회사 | 외부 전자 장치를 이용하여 카메라를 제어하는 전자 장치 및 방법 |
| KR102882275B1 (ko) | 2019-05-16 | 2025-11-07 | 삼성전자주식회사 | 전자 장치 및 전자 장치의 제어 방법 |
| US11367165B2 (en) * | 2020-05-19 | 2022-06-21 | Facebook Technologies, Llc. | Neural super-sampling for real-time rendering |
| KR20220132301A (ko) * | 2021-03-23 | 2022-09-30 | 삼성전자주식회사 | 신경망 처리 장치를 포함하는 애플리케이션 프로세서, 및 이의 동작 방법 |
| TWI771991B (zh) * | 2021-04-21 | 2022-07-21 | 宏芯科技股份有限公司 | 視訊影像插補裝置及適應性移動補償畫面插補方法 |
| US11526990B1 (en) * | 2022-08-10 | 2022-12-13 | Bio-Marketing-T, Ltd. (BMT) | Computer systems and computer-implemented methods for rapid diagnostic test result interpretation platform utilizing computer vision |
-
2021
- 2021-03-23 KR KR1020210037440A patent/KR20220132301A/ko active Pending
-
2022
- 2022-03-22 CN CN202210284764.2A patent/CN115131191A/zh active Pending
- 2022-03-22 US US17/700,765 patent/US12198387B2/en active Active
- 2022-03-23 TW TW111110914A patent/TW202244836A/zh unknown
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102632568B1 (ko) * | 2023-08-24 | 2024-02-01 | 주식회사 디퍼아이 | Npu를 이용한 이미지 처리장치 |
| WO2025041996A1 (ko) * | 2023-08-24 | 2025-02-27 | 주식회사 디퍼아이 | Npu를 이용한 이미지 처리장치 |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202244836A (zh) | 2022-11-16 |
| CN115131191A (zh) | 2022-09-30 |
| US12198387B2 (en) | 2025-01-14 |
| US20220309712A1 (en) | 2022-09-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR20220132301A (ko) | 신경망 처리 장치를 포함하는 애플리케이션 프로세서, 및 이의 동작 방법 | |
| US8391637B2 (en) | Image processing device and image processing method | |
| US8537234B2 (en) | Image restoration with enhanced filtering | |
| KR102480600B1 (ko) | 이미지 처리 장치의 저조도 화질 개선 방법 및 상기 방법을 수행하는 이미지 처리 시스템의 동작 방법 | |
| US20080239088A1 (en) | Extended depth of field forming device | |
| CN114270799B (zh) | 相机装置以及相机装置的图像生成方法 | |
| JP4991907B2 (ja) | 画像処理装置、および、画像処理装置の制御方法 | |
| US20240119561A1 (en) | Image processing device and image processing method | |
| JP6014349B2 (ja) | 撮像装置、制御方法、及びプログラム | |
| JP2001197512A (ja) | 色成分生成装置およびこれを用いた多色画像撮像装置、並びに色成分生成方法 | |
| JP5171287B2 (ja) | データ処理装置 | |
| KR20190100833A (ko) | Hdr 이미지 생성 장치 | |
| US20240338798A1 (en) | Image processing module | |
| JP7656833B2 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
| EP4102828B1 (en) | Image sensor including image signal processor and operating method of the image sensor | |
| US11785352B2 (en) | Image encoding apparatus, method for controlling the same, and non-transitory computer-readable storage medium | |
| CN117768774A (zh) | 图像处理器、图像处理方法、拍摄装置和电子设备 | |
| JP2006148230A (ja) | 欠陥検出補正装置、撮像装置および欠陥検出補正方法 | |
| JPH04275776A (ja) | 画像読み取り装置 | |
| US12586158B2 (en) | Image signal processor for a composite chrominance image and a composite white image | |
| JP2021184575A (ja) | 撮像装置及びその制御方法及びプログラム | |
| US20260105639A1 (en) | Encoder, decoder, and image processing system | |
| US20240013362A1 (en) | Image processing method, image processing apparatus, learning apparatus, manufacturing method of learned model, and storage medium | |
| CN111311507B (zh) | 基于多粒度合作网络的极低光成像方法 | |
| JP2024033913A (ja) | 入力情報生成装置、画像処理装置及び入力情報生成方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| 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 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D21 | Rejection of application intended |
Free format text: ST27 STATUS EVENT CODE: A-1-2-D10-D21-EXM-PE0902 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-2-2-P10-P22-nap-X000 |
|
| E13 | Pre-grant limitation requested |
Free format text: ST27 STATUS EVENT CODE: A-2-3-E10-E13-LIM-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11 | Amendment of application requested |
Free format text: ST27 STATUS EVENT CODE: A-2-2-P10-P11-NAP-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |



