3 research outputs found

    Prior-adaptive Convolutional Neural Network for Image Denoising

    Get PDF
    ν•™μœ„λ…Όλ¬Έ (박사)-- μ„œμšΈλŒ€ν•™κ΅ λŒ€ν•™μ› κ³΅κ³ΌλŒ€ν•™ 전기·컴퓨터곡학뢀, 2017. 8. 쑰남읡.디지털 μ˜μƒ 취득 κ³Όμ •μ—μ„œ λ‹€μ–‘ν•œ 작음이 λ°œμƒν•˜κ³  그둜 인해 μ˜μƒμ˜ ν™”μ§ˆμ΄ μ €ν•˜λœ λ‹€. μ˜μƒ 작음 μ œκ±°λŠ” μ΄λŸ¬ν•œ μž‘μŒμ„ λ³΄μ •ν•˜λŠ” μ€‘μš”ν•œ κ³Όμ •μœΌλ‘œ, λ”°λΌμ„œ λ‹€μ–‘ν•œ 연ꡬ가 이루어지고 μžˆλ‹€. 작음 μ œκ±°λŠ” λŒ€ν‘œμ μΈ λΆˆλŸ‰μ‘°κ±΄λ¬Έμ œμ΄κΈ° λ•Œλ¬Έμ— 고전적인 μ—°κ΅¬λŠ” 영 상 프라이어 (prior) 에 κ΄€ν•œ λ‹€μ–‘ν•œ λͺ¨λΈμ„ μ΄μš©ν•˜λŠ” 작음 제거 방법을 κ°œλ°œν•΄ μ™”λ‹€. μ΄λŸ¬ν•œ μ•Œκ³ λ¦¬μ¦˜λ“€μ—μ„œ κ²°κ³Ό μ˜μƒμ€ κ°œλ°œμžκ°€ μ„€κ³„ν•œ μ˜μƒμ˜ νŠΉμ„±μ„ λ”°λ₯΄λŠ” λ°©ν–₯으둜 λ³΅μ›λœλ‹€. μ΅œκ·Όμ—λŠ” ν•™μŠ΅ 기반의 μ˜μƒ 작음 제거 μ•Œκ³ λ¦¬μ¦˜λ„ 많이 κ°œλ°œλ˜μ—ˆλ‹€. 이 방법 듀은 데이터 주도 (data-driven) 방식을 톡해 작음 μ˜μƒμœΌλ‘œλΆ€ν„° λ³΅μ›μ˜μƒμ„ μ–»μ–΄λ‚΄λŠ” ν•¨μˆ˜λ₯Ό ν•™μŠ΅ν•˜λŠ” λ°©μ‹μœΌλ‘œ, ν˜„μž¬ μ—¬λŸ¬ 작음 제거 μ•Œκ³ λ¦¬μ¦˜ 쀑가μž₯ λ›°μ–΄λ‚œ μ„±λŠ₯을 보이 κ³  μžˆλ‹€. λ³Έ λ…Όλ¬Έμ—μ„œλŠ” μ»¨λ²Œλ£¨μ…˜ 신경망 (CNN)을 기반으둜 ν•œ 작음 제거 μ•Œκ³ λ¦¬μ¦˜μ„ μ œμ•ˆν•œλ‹€. 기쑴의 ν•™μŠ΅ κΈ°λ°˜λ°©λ²•λ“€μ€ ν”½μ…€ 였차λ₯Ό μ΅œμ†Œν™”ν•˜λŠ” λ°μ—λ§Œ μ§‘μ€‘ν•˜λ©΄μ„œ μ˜μƒ 의 νŠΉμ„±μ€ κ³ λ €ν•˜μ§€ λͺ»ν•˜λŠ” 데 λ°˜ν•΄, μ œμ•ˆν•˜λŠ” μ•Œκ³ λ¦¬μ¦˜μ€ μ˜μƒ 프라이어λ₯Ό κ³ λ €ν•˜μ—¬ 보닀 κ°œμ„ λœ κ²°κ³Όλ₯Ό 얻도둝 ν•œλ‹€. 첫 번째둜, 기쑴의 CNN을 μ—¬λŸ¬ 개의 λ³€ν˜•λœ μž…λ ₯ μ˜μƒμ— μ μš©ν•˜μ—¬ 보닀 ν–₯μƒλœ 볡원 μ˜μƒμ„ 얻을 수 μžˆλ„λ‘ ν•˜λŠ” μžκ°€μœ„μ›νšŒ λ„€νŠΈμ›Œν¬ 방법을 μ œμ•ˆν•œλ‹€. 일반적인 κ°€μ—­λ³€ν™˜μ„ κ²ͺ은 μ˜μƒμ„μž…λ ₯으둜 받을 λ•Œ, CNN 이 λ§Œλ“œλŠ” 볡원 ν•¨μˆ˜λŠ” λ‹€λ₯Έ νŠΉμ„±μ„ κ°–κ³ , 그에 따라 원본 μ˜μƒμ„ μž…λ ₯으둜 λ°›λŠ” 것과 μœ μ‚¬ν•˜μ§€λ§Œ λ‹€λ₯Έ κ²°κ³Όλ₯Ό μƒμ„±ν•˜κ²Œ λœλ‹€. 기쑴의 컀미트 λ¨Έμ‹ (Committee machine) λ°©λ²•λ“€λ‘œλΆ€ν„° μ•Œλ €μ Έ μžˆλ“―μ΄μ΄κ²°κ³Ό μ˜μƒλ“€μ„ μ’…ν•©ν•˜μ—¬ 보닀 κ°œμ„ λœ λ³΅μ›μ˜μƒμ„ 얻을 수 μžˆλ‹€. κΈ°μ‘΄ 의 μœ„μ›νšŒ 기반 방법듀은 μ—¬λŸ¬ 개의 λ‹€λ₯Έ λ„€νŠΈμ›Œν¬λ₯Ό μ‚¬μš©ν•˜λŠ” 반면, μ œμ•ˆν•˜λŠ” 방법은 ν•˜λ‚˜μ˜ λ„€νŠΈμ›Œν¬λ‘œλΆ€ν„° μœ„μ›νšŒλ₯Ό κ΅¬μ„±ν•œλ‹€. μœ„μ›νšŒ ꡬ성에 μ‚¬μš©ν•˜λŠ” κ°€μ—­λ³€ν™˜μ€ μ˜μƒ 처리의 νŠΉμ„±μœΌλ‘œλΆ€ν„° κ²°μ •λœλ‹€. μ œμ•ˆν•˜λŠ” μžκ°€μœ„μ›νšŒ λ„€νŠΈμ›Œν¬λŠ” λ³„λ„μ˜ ν•™μŠ΅ 없이도 κΈ°μ‘΄ CNN의 μ„±λŠ₯을 ν–₯μƒμ‹œν‚¨λ‹€. 두 번째둜, μ˜μƒ 프라이어λ₯Ό λ„€νŠΈμ›Œν¬ ν•™μŠ΅μ— μ μš©ν•˜λŠ” 방법을 μ œμ•ˆν•œλ‹€. λ‹€μ–‘ν•œν”„ 라이어 쀑 λ³Έ λ…Όλ¬Έμ—μ„œλŠ” 작음 μ œκ±°μ— κ°€μž₯ 널리 μ‚¬μš©λ˜λŠ” 비ꡭ뢀적 μžκ°€μœ μ‚¬μ„± (NSS) 프라이어λ₯Ό μ μš©ν•œλ‹€. μ œμ•ˆν•˜λŠ” BMCNN 방법은 블둝 맀칭을 톡해 μœ μ‚¬ν•œ νŒ¨μΉ˜λ“€μ„ κ²° ν•©ν•˜μ—¬ ν•˜λ‚˜μ˜ 원본 패치λ₯Ό μ˜ˆμΈ‘ν•œλ‹€. BMCNN 방법은 λ‹€μ–‘ν•œ νŠΉμ„±μ„ 가진 μ˜μƒλ“€μ—μ„œ 기쑴의 방법듀보닀 λ›°μ–΄λ‚œ μ„±λŠ₯을 λ³΄μ˜€λ‹€. λ˜ν•œ, 기쑴의 NSS 기반 방법듀은 BMCNN 의 ꡬ쑰둜 해석될 수 μžˆλ‹€. μ„Έ 번째둜, κ°€μš°μ‹œμ•ˆ 작음 μ΄μ™Έμ˜ 작음 λͺ¨λΈμ— λŒ€ν•΄μ„œλ„ μ œμ•ˆν•˜λŠ” 방법듀을 적용 μ‹œν‚¨λ‹€. λ³Έ λ…Όλ¬Έμ—μ„œλŠ” 푸아솑 작음과 μ‹€μ œ μΉ΄λ©”λΌλ‘œλΆ€ν„° μ΄¬μ˜ν•œ μ˜μƒμ˜ Real μž‘μŒμ— λŒ€ν•œ μ‹€ν—˜μ„ κ΅¬μ„±ν•œλ‹€. μ œμ•ˆν•˜λŠ” 방법은 λ‹€μ–‘ν•œ 작음 λͺ¨λΈμ— λŒ€ν•΄ 쒋은 μ„±λŠ₯을 λ³΄μ˜€λ‹€. 작음의 νŠΉμ„±μ΄ λͺ…ν™•ν•˜μ§€ μ•Šκ³  μ˜μƒ μ’Œν‘œμ˜ 어긋남이 μ‘΄μž¬ν•˜λŠ” Real 작음의 경우 특히 λ›°μ–΄λ‚œ μ„±λŠ₯을 λ³΄μ˜€λ‹€.1. Introduction 1 1.1 Self - Committee Network based on Image Processing Prior 4 1.2 Image Denoising by a Block-Matching Convolutional Neural Network 5 1.3 Non-Gaussian Noise 8 1.4 Contribution 9 1.5 Contents 10 2. Related Work 11 2.1 Prior based Image Denoising 11 2.2 Learning based Image Restoration 13 2.3 Non-Gaussian Image Denoising 15 3 Self-Committee Network based on Image Processing Prior 17 3.1 Committee Machine 17 3.2 Proposed Algorithm 18 3.2.1 Flip and/or Rotation (FR) 19 3.2.2 Linearity 20 3.3 Experimental Results 21 3.3.1 Experiments on image denoising network 22 3.3.2 Experiments on a single image super-resolution network 26 4 Image Denoising by a Block-Matching Convolutional Neural Network 29 4.1 BlockMatching Convolutional Neural Network 29 4.1.1 Patch Extraction and Block Matching 30 4.1.2 Network Structure 32 4.1.3 Patch aggregation 35 4.1.4 Connection with Traditional NSS based Denoising 36 4.2 Experiments 39 4.2.1 TrainingMethodology 39 4.2.2 Training and Test Data 40 4.2.3 Comparision with the State-of-the-ArtMethods 41 4.2.4 Effects of Network Formulation 48 5 Applications: Denoising of Non-Gaussian Noise 55 5.1 Denoising of Poisson Noise 55 5.1.1 Poisson Noise 55 5.1.2 Training Criteria 57 5.1.3 Experiments 58 5.2 Denoising of Real Noise 66 5.2.1 Real Noise Database 66 5.2.2 Training Criteria 68 5.2.3 Experiments 69 6 Conclusions 83 Bibliography 85 Abstract (Korean) 97Docto
    corecore