JP7353803B2 - 画像処理装置、画像処理方法、及びプログラム - Google Patents
画像処理装置、画像処理方法、及びプログラム Download PDFInfo
- Publication number
- JP7353803B2 JP7353803B2 JP2019103745A JP2019103745A JP7353803B2 JP 7353803 B2 JP7353803 B2 JP 7353803B2 JP 2019103745 A JP2019103745 A JP 2019103745A JP 2019103745 A JP2019103745 A JP 2019103745A JP 7353803 B2 JP7353803 B2 JP 7353803B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- noise
- noise reduction
- neural network
- estimating
- 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
Links
- 238000012545 processing Methods 0.000 title claims description 73
- 238000003672 processing method Methods 0.000 title claims 5
- 238000013528 artificial neural network Methods 0.000 claims description 108
- 230000009467 reduction Effects 0.000 claims description 67
- 238000000034 method Methods 0.000 claims description 22
- 238000004458 analytical method Methods 0.000 claims description 13
- 238000011946 reduction process Methods 0.000 claims description 13
- 230000010354 integration Effects 0.000 claims description 8
- 230000010365 information processing Effects 0.000 description 37
- 238000010191 image analysis Methods 0.000 description 36
- 238000010586 diagram Methods 0.000 description 19
- 230000006870 function Effects 0.000 description 12
- 230000009466 transformation Effects 0.000 description 9
- 230000000694 effects Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 230000001419 dependent effect Effects 0.000 description 5
- 238000013527 convolutional neural network Methods 0.000 description 4
- 238000010606 normalization Methods 0.000 description 4
- 230000004913 activation Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 3
- 230000000295 complement effect Effects 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000011176 pooling Methods 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 210000002569 neuron Anatomy 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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; CALCULATING OR 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; CALCULATING OR 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/20004—Adaptive image processing
- G06T2207/20012—Locally adaptive
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- General Health & Medical Sciences (AREA)
- Evolutionary Computation (AREA)
- Data Mining & Analysis (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Neurology (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Description
第1の実施形態では、入力された画像データを複数のパッチ(すなわち、部分領域)に分割し、このパッチを解析した結果に基づき2つのニューラルネットワークを使い分けることで、良好なノイズ低減を実現する例を述べる。
第1の実施形態では、ノイズが含まれた画像に対して周波数解析を行うため、ノイズによって誤った高周波成分の判定をしてしまう可能性がある。そこで、本実施形態では、ノイズが低減されたパッチに対して周波数解析を行うことで、高周波成分の判定をより高精度に行う。パッチには、元画像推定ニューラルネットワークまたはノイズ推定ニューラルネットワークによるノイズ低減処理が行われる。
第1の実施形態では、ニューラルネットワークの選択を、画像解析と判定という2段階で行っていた。この処理は、元画像推定ニューラルネットワークとノイズ推定ニューラルネットワークのどちらを用いるかを選択するための第3のニューラルネットワーク(以降では、選択NNと呼ぶ)で代替することが可能である。以下では、第1の実施形態と同様に、ノイズ低減処理の前にニューラルネットワークの選択を行う場合を例に取り説明するが、第2の実施形態にも同様に適用することができる。
第1から第3の実施形態では、パッチ単位で同一のニューラルネットワークの出力を用いるため、ノイズ低減効果が画像内で階段状に変化し、結果としてパッチ形状を反映したアーティファクトが発生する可能性がある。そこで、本実施形態では、画素単位で元画像推定ニューラルネットワークとノイズ推定ニューラルネットワークのどちらの出力を用いるかを選択することにより、見た目に違和感のないノイズ低減画像を生成する例を説明する。
第1から第4の実施形態では、元画像推定ニューラルネットワークまたはノイズ推定ニューラルネットワークのいずれか一方の出力画像の画素値だけを用いてノイズが低減された補正画像を生成した。この場合、パッチあるいは画素間でノイズ低減効果が異なるため、結果として、補正画像に不自然なムラが生じる可能性がある。そこで、本実施形態では、2つのニューラルネットワークの出力の加重平均を用いて補正画像を生成する方法を説明する。
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
102 RAM
103 ROM
104 二次記憶装置
105 入力インターフェース
106 出力インターフェース
107 バス
108 外部記憶装置
109 表示装置
110 操作部
Claims (7)
- 画像のノイズ低減処理を実行する画像処理装置であって、
前記画像に含まれるノイズを推定する第1の推定手段と、
前記画像からノイズが除去された元画像を推定する第2の推定手段と、
前記画像の部分領域の各々について、前記部分領域の内容に応じて、前記第1の推定手段または前記第2の推定手段を用いて前記ノイズ低減処理を行うノイズ低減手段と、
前記ノイズ低減処理が行われた部分領域を統合する統合手段と
を有することを特徴とする画像処理装置。 - 少なくとも前記部分領域の高周波成分または輝度成分を解析する解析手段をさらに有し、
前記ノイズ低減手段は、前記高周波成分または前記輝度成分が所定の閾値を超える部分領域に対して、前記第1の推定手段を用いて前記ノイズ低減処理を行い、そうでない場合は前記第2の推定手段を用いて前記ノイズ低減処理を行うことを特徴とする請求項1に記載の画像処理装置。 - 前記部分領域の各々に対して、前記第1の推定手段または前記第2の推定手段を選択する選択手段をさらに備え、
前記ノイズ低減手段は、前記選択された前記第1の推定手段または前記第2の推定手段を用いて前記ノイズ低減処理を行うことを特徴とする請求項1に記載の画像処理装置。 - 前記選択手段は、前記部分領域に対して前記第1の推定手段または前記第2の推定手段を選択するように学習させたニューラルネットワークであることを特徴とする請求項3に記載の画像処理装置。
- 画像のノイズ低減処理を実行する画像処理装置であって、
前記画像に含まれるノイズを推定する第1の推定手段と、
前記画像からノイズが除去された元画像を推定する第2の推定手段と、
前記画像の部分領域の各々について、少なくとも前記第1の推定手段または前記第2の推定手段を用いて前記ノイズ低減処理を行うノイズ低減手段と、
前記ノイズ低減処理が行われた部分領域の高周波成分を解析する解析手段と、
前記高周波成分が所定の閾値を超える場合に、前記第1の推定手段を用いて前記ノイズ低減処理が行われた部分領域を統合し、そうでない場合は前記第2の推定手段を用いて前記ノイズ低減処理が行われた部分領域を統合する統合手段と
を有することを特徴とする画像処理装置。 - 画像のノイズ低減のための画像処理方法であって、
前記画像の部分領域の各々について、前記部分領域の内容に応じて、前記部分領域に含まれるノイズを推定する第1の推定手段、または、前記部分領域からノイズが除去された部分領域の画像を推定する第2の推定手段を用いて、ノイズ低減処理を行うノイズ低減ステップと、
前記ノイズ低減処理が行われた部分領域を統合する統合ステップと
を含むことを特徴とする画像処理方法。 - 画像のノイズ低減のための画像処理方法であって、
前記画像の部分領域の各々について、少なくとも前記部分領域に含まれるノイズを推定する第1の推定手段または前記部分領域からノイズが除去された部分領域の画像を推定する第2の推定手段を用いて、ノイズ低減処理を行うノイズ低減ステップと、
前記ノイズ低減処理が行われた部分領域の高周波成分を解析する解析ステップと、
前記高周波成分が所定の閾値を超える場合に、前記第1の推定手段を用いて前記ノイズ低減処理が行われた部分領域を統合し、そうでない場合は前記第2の推定手段を用いて前記ノイズ低減処理が行われた部分領域を統合する統合ステップと
を含むことを特徴とする画像処理方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019103745A JP7353803B2 (ja) | 2019-06-03 | 2019-06-03 | 画像処理装置、画像処理方法、及びプログラム |
US16/889,045 US11526963B2 (en) | 2019-06-03 | 2020-06-01 | Image processing apparatus, image processing method, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019103745A JP7353803B2 (ja) | 2019-06-03 | 2019-06-03 | 画像処理装置、画像処理方法、及びプログラム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2020197915A JP2020197915A (ja) | 2020-12-10 |
JP2020197915A5 JP2020197915A5 (ja) | 2022-06-10 |
JP7353803B2 true JP7353803B2 (ja) | 2023-10-02 |
Family
ID=73550283
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019103745A Active JP7353803B2 (ja) | 2019-06-03 | 2019-06-03 | 画像処理装置、画像処理方法、及びプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US11526963B2 (ja) |
JP (1) | JP7353803B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11763450B1 (en) * | 2019-11-14 | 2023-09-19 | University Of South Florida | Mitigating adversarial attacks on medical imaging understanding systems |
EP4254379A1 (en) | 2020-11-30 | 2023-10-04 | Sumitomo Mitsui Construction Co., Ltd. | Traffic control method, traffic control system, control device, and program |
KR20230022645A (ko) * | 2021-08-09 | 2023-02-16 | 삼성전자주식회사 | 이미지를 제공하는 방법 및 이를 지원하는 전자 장치 |
US11954810B2 (en) * | 2022-06-17 | 2024-04-09 | Snap Inc. | Augmented reality object rendering based on camera quality |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09231208A (ja) * | 1996-02-28 | 1997-09-05 | Oki Electric Ind Co Ltd | 表形式の文書データ処理装置 |
JPH10187884A (ja) * | 1996-12-27 | 1998-07-21 | Brother Ind Ltd | 文字認識装置および記録媒体 |
JP2016031747A (ja) | 2014-07-30 | 2016-03-07 | キヤノン株式会社 | 情報処理装置、情報処理方法 |
JP6581068B2 (ja) * | 2016-11-11 | 2019-09-25 | 株式会社東芝 | 画像処理装置、画像処理方法、プログラム、運転制御システム、および、車両 |
US11315221B2 (en) * | 2019-04-01 | 2022-04-26 | Canon Medical Systems Corporation | Apparatus and method for image reconstruction using feature-aware deep learning |
-
2019
- 2019-06-03 JP JP2019103745A patent/JP7353803B2/ja active Active
-
2020
- 2020-06-01 US US16/889,045 patent/US11526963B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20200380641A1 (en) | 2020-12-03 |
JP2020197915A (ja) | 2020-12-10 |
US11526963B2 (en) | 2022-12-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7353803B2 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
CN108229526B (zh) | 网络训练、图像处理方法、装置、存储介质和电子设备 | |
Schuler et al. | A machine learning approach for non-blind image deconvolution | |
CN109325931A (zh) | 基于生成对抗网络和超分辨率网络的多模态图像融合方法 | |
JP7362297B2 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
CN112889069B (zh) | 用于提高低照度图像质量的方法、系统和计算机可读介质 | |
CN111047543A (zh) | 图像增强方法、装置和存储介质 | |
Feng et al. | URNet: A U-Net based residual network for image dehazing | |
CN111783494B (zh) | 结合二值分割的卷积自编码器的受损二维码恢复方法 | |
CN114746895A (zh) | 用于图像去噪的噪声重构 | |
CN115424088A (zh) | 图像处理模型训练方法以及装置 | |
Estrada et al. | Stochastic Image Denoising. | |
CN113344804B (zh) | 一种弱光图像增强模型的训练方法和弱光图像增强方法 | |
CN115063318A (zh) | 自适应频率分解的低光照图像增强方法与相关设备 | |
Saleem et al. | A non-reference evaluation of underwater image enhancement methods using a new underwater image dataset | |
CN117422653A (zh) | 一种基于权重共享和迭代数据优化的低光照图像增强方法 | |
CN116843559A (zh) | 一种基于图像处理与深度学习的水下图像增强方法 | |
CN115965544A (zh) | 自适应亮度调节的图像增强方法及系统 | |
JP2021086284A (ja) | 画像処理装置、画像処理方法、及びプログラム | |
CN109034070A (zh) | 一种置换混叠图像盲分离方法及装置 | |
CN111435448B (zh) | 图像显著性物体检测方法、装置、设备及介质 | |
US20220292640A1 (en) | Image processing apparatus, image forming system, image processing method, and non-transitory computer-readable storage medium | |
CN114202475B (zh) | 自适应图像增强方法和系统 | |
CN106952243A (zh) | Uuv近海面红外图像自适应归并直方图拉伸增强方法 | |
Parihar et al. | UndarkGAN: Low-light Image Enhancement with Cycle-consistent Adversarial Networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220602 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220602 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230307 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230314 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230510 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20230822 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230920 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7353803 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |