여기서의 프로토콜은 최소 보존 서브샘플링과 그래디언트 도메인 가중 유도 필터링을 통합하여 광 산란 모델의 실시간 디헤이징 기능을 향상시킵니다. 어두운 채널에서 소스 이미지의 가장 밝은 상위 0.1% 픽셀의 RGB 값을 평균화하면 대기 조명이 생성되고 그라디언트 기반 상관 계수는 비디오 처리 일관성을 위해 사용됩니다.
Research Article
여기서의 프로토콜은 최소 보존 서브샘플링과 그래디언트 도메인 가중 유도 필터링을 통합하여 광 산란 모델의 실시간 디헤이징 기능을 향상시킵니다. 어두운 채널에서 소스 이미지의 가장 밝은 상위 0.1% 픽셀의 RGB 값을 평균화하면 대기 조명이 생성되고 그라디언트 기반 상관 계수는 비디오 처리 일관성을 위해 사용됩니다.
헤이징 제거는 대기 산란의 영향을 받는 이미지 선명도를 복원하기 위해 컴퓨터 비전에서 매우 중요합니다. 기존 방법은 높은 계산 비용, 그라디언트 세부 정보 손실 및 비디오 응용 프로그램의 깜박임 아티팩트로 인해 어려움을 겪고 있습니다. 효율성과 시각적 품질을 향상시키기 위해 이 작업은 비디오와 이미지 모두에 적용할 수 있는 다중 스케일 그라디언트 도메인 가중 유도 이미지 필터 기반 디헤이징 기술을 제안합니다. 대기 매개변수를 추정하고 계산 복잡성을 줄이기 위해 MPS(Minimum Preserving Subsampling)가 사용되었습니다. 다음으로, GWGIF(Gradient-domain Weighted Guided Image Filter)를 사용한 반복적인 업샘플링 프로세스는 전송 맵을 개선하여 상당한 양의 그라디언트 특징을 보존하여 텍스처와 가장자리 유지를 향상시킵니다. 비디오 헤이징 제거의 경우 GCF(Gradient-Based Correlation Factor)가 도입되어 기존 방법에 비해 깜박임 아티팩트가 크게 감소했습니다. 실험적 평가는 PIQE(Perception-based Image Quality Evaluator) 점수 26.98, NIQE(Natural Image Quality Evaluator) 점수 2.78, BRISQE(Blind/Referenceless Image Spatial Quality Evaluator) 점수 20.18을 달성하여 향상된 지각 품질을 반영합니다. 또한, 제안된 방법은 MSE(Mean Square Error) 편차가 0.003인 비디오 디헤이징에서 높은 시간적 일관성을 보장하므로 자율주행차, 감시, 원격 감지와 같은 실시간 애플리케이션에 이상적입니다.
연무는 연기, 물방울 또는 먼지 입자에 의해 빛이 산란될 때 멀리 있는 물체를 보기가 더 어렵게 만드는 대기 현상입니다. 연무로 인한 이미지 품질 저하는 비디오 분석, 자율 주행 차량 및 감시를 포함한 컴퓨터 비전 애플리케이션1,2에 해롭습니다. 컴퓨터 비전의 성능을 향상시키기 위해서는 처리의 첫 번째 단계로 이미지에서 헤이즈 구성 요소를 제거하는 디헤이징 전략이 필수적입니다. "디헤이징"이라는 용어는 흐릿하거나 사용할 수 없는 이미지의 선명도를 복원하는 데 사용되는 단계를 의미합니다. 최근 몇 년 동안 이미지 디헤이징을 위한 몇 가지 기술이 개발되었습니다. 헤이징 제거 문제는 He et al.3에서 가져온 (1)과 같이 위치 x에서 색상 채널의 대상(흐릿한) 이미지 Ihazy(x)를 나타냅니다.
1
Jclear(x)는 투명한 이미지를 나타내고 Latm과 t맵은 각각 전 세계 대기광과 매체 투과 맵을 나타냅니다. 카메라 센서에 의해 포착되는 빛의 부분은 (2)와 같이 He et al.3에서 장면과 카메라 사이의 거리로 계산된 t맵 거리 d(x)로 표시됩니다.
2
여기서 β는 공기 산란에 대한 투과 계수를 나타냅니다.
헤이징 제거 과정에서 Ihazy(x)에서 Jclear(x)를 회수하는 것은 (3)에 나타났으며, 이는 (1)의 재배열 후에 달성됩니다. 여기서 t는 투과 계수라고도 하는 대기의 빛 투과율을 나타냅니다.
3
DCP(dark channel prior)3 모델은 이러한 목적을 위해 가장 잘 알려진 대기 모델 중 하나입니다. 잘 알려진 물리적 모델 기반 디헤이징 기술 중에서 DCP가 가장 널리 사용되며, 이는 적어도 하나의 컬러 채널에 헤이즈 없는 이미지에서 강도가 매우 낮은 픽셀이 포함되어 있다고 가정합니다. 이 사전은 DCP를 사용하여 투과 맵을 추정하고 (1)에서 장면 광도를 복구하는 데 사용됩니다. 그러나 이 기술은 시간이 많이 걸리고 이미지의 하늘 영역을 과도하게 포화시킵니다.
이 연구의 동기는 연무가 이미지 품질을 크게 저하시키는 컴퓨터 비전 애플리케이션의 가시성을 향상시켜야 할 필요성에서 비롯됩니다. 이 접근 방식은 헤이징 제거 프로세스를 가속화할 뿐만 아니라 가장자리 및 질감과 같은 이미지 세부 사항을 보존합니다. 또한 이 연구는 헤이징 제거 알고리즘을 비디오로 확장하여 비디오 처리의 중요한 문제를 해결했습니다. 때로는 조명 조건이 다르면 이미지의 가시성이 변경되어 자율 주행 및 감시와 같은 많은 응용 분야에서 또 다른 문제가 발생합니다.
제안된 헤이징 제거 알고리즘의 검증은 공개적으로 사용 가능한 다양한 이미지 및 비디오 데이터 세트에 대한 광범위한 실험을 통해 수행되었습니다. 데이터 세트는 합성 장면과 실제 흐릿한 장면으로 구성되어 있어 다양한 조건에서 포괄적인 평가가 가능합니다. 다양한 실제 비디오 시퀀스(리버사이드, 크로스로드, 헤이즈 로드, 선박)4 및 다양한 헤이즈 밀도의 정적 이미지5 에 대한 실험적 검증을 통해 확립된 메트릭(FADE, NIQE, PIQE, BRISQUE)6 을 사용하여 평가하고 9가지 최첨단 방법과 비교하여 실시간 성능을 유지하면서 자동차, 감시, 해양 및 모바일 컴퓨팅 영역에 대한 알고리즘의 실질적인 적용 가능성을 입증합니다. 주관적인 시각적 비교와 객관적인 품질 지표를 사용하여 성능을 평가하여 정확성과 계산 효율성 측면에서 최첨단 접근 방식과의 경쟁력을 입증했습니다.
제안된 작업은 실시간 성능을 위해 설계되었으며 최대 1920 × 1080 픽셀 해상도의 이미지와 비디오에서 테스트되었습니다. 효율적인 처리를 위해 모든 실험은 Intel i3-6006U CPU(2.00GHz) 및 12GB RAM이 장착된 워크스테이션에서 수행되었습니다. 이 방법은 다양한 실제 시나리오에서 강력한 성능을 보여주지만, 투과율 추정을 신뢰할 수 없게 되는 극도로 조밀한 연무 조건에서는 정확도가 저하될 수 있습니다. 이러한 세부 사항은 실제 배포에서 제안된 접근 방식의 실용성과 한계를 강조합니다.
다양한 과제를 극복하기 위해 본 연구에서는 이미지와 비디오의 헤이징 제거를 위해 다중 규모 GWGIF를 사용하는 새로운 접근 방식을 제안합니다. MPS 방법을 통합함으로써 이 연구는 디헤이징의 핵심 요소인 투과 맵을 추정하기 위한 계산 효율적인 기술을 도입합니다. 깜박임 아티팩트는 연속 프레임 간의 시간적 일관성을 유지하는 새로운 GCF 방법을 통합하여 해결되어 계산 효율성과 고품질 결과를 모두 보장합니다. 이 연구는 보다 강력한 이미지 및 비디오 향상 기술 개발에 기여합니다. 그림 1 은 MPS 방법을 사용하여 계산된 전송 맵을 나타내고, 그림 2 는 MPS와 GCF를 결합한 제안된 방법을 보여줍니다. 우리 작업의 참신함은 기존 헤이징 제거 방법의 계산 병목 현상을 해결하는 그라디언트 기반 가중 유도 필터를 사용한 다중 스케일링을 기반으로 하는 실시간 이미지 및 비디오 헤이징 제거 알고리즘의 개발에 있습니다. 구체적으로, 우리의 주요 새로운 기여는 다음과 같습니다: (1) 계산 부하를 줄이면서 정확한 전송 추정을 위해 중요한 어두운 영역을 유지하는 MPS 기술; (2) 전송 맵 미세 조정 중에 단단한 가장자리를 구체적으로 보존하는 GWGIF; (3) 가장 밝은 상위 0.1% 픽셀에만 초점을 맞춘 최적화된 대기광 추정; (4) 그래디언트 정보를 통해 프레임 유사성을 측정하는 비디오 디헤이징용 GCF; (5) 유사한 비디오 프레임 간의 계산을 재사용하여 실시간 처리를 달성하는 시간 최적화 시스템.
이 방법은 기사에 제시된 광범위한 실험에서 입증된 바와 같이 최첨단 알고리즘과 비슷하거나 더 나은 헤이징 제거 품질을 제공하면서 실시간 성능을 달성합니다[그림 3, 그림 4, 그림 5, 그림 6 및 그림 7].
Access restricted. Please log in or start a trial to view this content.
이 작품은 인간을 피사체로 삼지 않은 합성 또는 자연 장면 이미지를 사용했습니다. 따라서 윤리 승인이 필요하지 않았습니다.
이 이미지 디헤이징 프로토콜은 표준 컴퓨팅 설정을 기반으로 개발되었으며 흐릿한 이미지의 선명도와 가시성을 향상시키도록 설계되었습니다. 작업 환경은 MATLAB7입니다. 이 접근 방식은 연무 추정, 개선 및 이미지 복원을 포함하는 체계적인 프로세스를 따릅니다. 중요한 세부 사항을 유지하면서 이미지 품질을 점진적으로 개선함으로써 이 방법은 선명하고 시각적으로 매력적인 결과를 제공합니다. 널리 사용되는 데이터 세트8 에서 테스트되었으며 표준 이미지 품질 측정을 사용하여 평가되어 학술 또는 연구 기반 응용 프로그램에 대한 효과와 적합성을 입증했습니다. 프로토콜, 재료 및 장비에 대한 중요한 설명과 방정식, 제안된 솔루션의 단계는 아래 섹션에 제공되었습니다. 평가 매개변수도 설명되어 있습니다.
1. 재료 및 장비
실험은 MATLAB Online(24.2.0.2871072(R2024b) 업데이트 5)을 사용하여 개발되었으며 Intel i3-6006U CPU(2.00GHz)가 있는 시스템에서 실행됩니다. 구현에 사용된 이미지 데이터 세트(5,8)는 참조된 문헌으로부터 출처를 가져온 것이다. 이 방법론에는 쌍선형 보간이 포함된 5 × 5 가우스 필터 사용, MPS 알고리즘9을 사용한 전송 맵 추정, GWGIF 필터를 통한 개선이 모두 적절한 컴퓨팅 인프라에서 수행됩니다. 연구에 사용된 모든 재료 및 장비에 대한 세부 사항 및 링크는 재료표에 언급되어 있습니다.
2. 실험 설정
실험 설정에는 매트릭스 기반 이미지 처리 및 시각화를 지원하는 과학 컴퓨팅 환경에서 제안된 이미지 및 비디오 헤이징 제거 접근 방식을 구현하는 것이 포함됩니다. 확립된 문헌에서 참조된 바와 같이 흐릿한 이미지와 비디오(10)로 구성된 표준 벤치마크 데이터 세트(5,8)를 사용하여 방법의 성능을 평가했습니다. 이 알고리즘은 이미지 피라미드와 기울기 기반 상관 관계를 활용하여 적응형 전송 맵의 계산 및 개선을 안내하는 다중 규모 처리 프레임워크를 따릅니다. 비디오 시퀀스의 경우 프레임은 고정된 간격으로 추출되며 GCF는 전송 맵을 재사용할지 또는 재계산할지 여부를 결정하는 데 사용됩니다. 헤이징 제거된 출력의 효과는 NIQE, PIQE, BRISQE, FADE 및 MSE를 포함하여 널리 알려진 이미지 품질 지표를 사용하여 평가되어 복원 품질에 대한 주관적 및 객관적 평가를 모두 보장했습니다.
3. 평가에 사용되는 매개변수
객관적인 평가를 위해 5가지 품질 지표가 사용되었습니다: (1) FADE(Fog-Aware Density Evaluator)8; (2) NIQE(자연 이미지 품질 평가자)11; (3) PIQE(Perception-based Image Quality Evaluator)12; (4) BRISQUE(블라인드/무참조 이미지 공간 품질 평가자)13; (5) 연속 프레임 사이의 MSE(평균 제곱 오류)14.
4. 단일 이미지 및 비디오 디헤이징 방법론
)으로 변환하는 것으로 시작됩니다. 그런 다음 이미지 피라미드 {
,
...,
, }는 최대 차원이 320픽셀보다 크지 않도록 가장 거친 수준 IL이 달성될 때까지 2계수로 Ihazy를 재귀적으로 다운샘플링하여 구성됩니다. 즉, L은 max(W, H) <= 320이라는 요구 사항에 따라 결정되며, 여기서 W와 H는 가장 거친 수준 L의 너비와 높이를 나타냅니다. L 값은 그림 2와 같이 피라미드 구조에서 원하는 가장 거친 수준에 도달하는 데 필요한 다운샘플링 작업 수를 나타냅니다.
은 가장 거친 수준인 L에서 입력 흐릿한 이미지를 다운샘플링하여 이미 계산된 ImageImage
에서 얻습니다. MPS 접근 방식9
를 사용하여 이미지는 이제 [그림 1]과 같이 5개의 × 5개 크기의 정사각형 블록으로 나뉩니다. 또한,
Kansal et al.9의 ( 4)에 표시된 치수(M/m) ×(N/m)를 갖기 위해 각 5 × 5 블록에서 최소값을 선택하여 계산합니다. 여기서 min은 블록 BIi의 최소 강도 값을 계산하는 수학 함수를 나타냅니다.
4
(4)는 Kansal et al. 작업9에서 가져온 (5)와 같이 3 × 3 최소 필터를 적용
하여 얻습니다.
5
은 최종적으로 다음을 사용하여 추정됩니다.
6
)은 이미지 피라미드의 가장 거친 수준(L)에서만 추정되므로 원본 입력 이미지의 해상도와 일치하도록 업샘플링해야 합니다. 간단한 쌍선형 업샘플링 BUp(·)을 적용하여 전체 해상도 투과 맵을 얻습니다. 또한 전송 맵에서 가장자리 세부 정보를 보존하려면 세
분화해야 합니다. Van et al.14 및 Kansal et al.9에 적용된 가이드 필터와 그라디언트 가이드 필터를 사용하면 투과 맵에 흐릿한 아티팩트가 발생하여 텍스처 세부 사항과 가장자리 정보가 손실되어 궁극적으로 디헤이징 성능이 저하됩니다. 이 문제를 해결하기 위해 이미지 세부 사항을 효과적으로 보존하기 위해 GWGIF(Gradient Domain Weighted Guided Image Filtering)15 방법이 사용되었습니다. 마지막으로, 정제된 전송
은 Wang et al.16에서 아래와 같이 얻어진다.
7
: 초기 전송 맵(저해상도 또는 거칠음)
: 흐릿한 원본 이미지(안내용으로 사용)
조정
)에서 대기광을 추정합니다. 그런 다음 어두운 채널 이미지에서 가장 밝은 상위 0.1% 픽셀에 해당하는 RGB 값을 선택하여 He et al.3에 주어진 ( 8)과 같이 대기광의 최종 값을 얻습니다. 여기서 γ는 가장 밝은 상위 0.1개 픽셀을 나타냅니다. 이러한 픽셀은 일반적으로 이미지에서 가장 안개가 불투명한 영역에 해당합니다. 이렇게 선택된 픽셀에서 원본 이미지의 해당 RGB 값을 추출하고 평균화하여 전역 대기광 Latm을 결정합니다.
8
입니다.
찾은 후 Van et al.14, (9)의 공식화를 사용하여 연무가 없는 이미지 Jclear(x)를 얻습니다.
9
는 다음과 같다.
10
는
비디오 프레임 IK 및 IK-1에 해당하는 그라디언트 이미지입니다. GCF를 계산하는 간단한 단계는 다음과 같습니다.5. 단일 이미지 및 비디오 디헤이징 접근 방식에 대한 단계별 요약
알고리즘의 초기 프레임워크를 제공하는 그림 2를 참조하여 단일 이미지 및 비디오 헤이징 제거 접근 방식에 대한 단계별 요약이 제공됩니다. (1) 처리를 위해 입력된 흐릿한 이미지를
시스템에 로드했습니다. (2) 이미지를 그레이스케일로 변환하고 {
,
..., 
}로 2배씩 반복적으로 다운샘플링했습니다. max (W, H) <= 320, 여기서 W와 H는 가장 거친 수준 L에서 너비와 높이를 나타내도록 가장 거친 이미지를
선택합니다. (3) 거친 이미지를
m × m 블록으로 나눕니다. 여기서 m은 (5)로 선택됩니다. (4) 각 블록의 최소 강도를 계산하여 차원
이 있는 다운샘플링된 이미지를
얻었습니다. (5) 가장 거친 수준의 어두운 채널 이미지는
3 × 3 최소 필터를 적용하여 얻습니다.
(6) 이 작업에서 w는 0.95로 선택된 공식을
사용하여 초기 전송 맵을 추정했습니다. (7) GWGIF(.)를 사용하여 전송 맵을 구체화하여 다음을 얻
었습니다. (8) 흐릿한 이미지의 어두운 채널(
)에서 가장 밝은 상위 0.1% 픽셀 위치에 해당하는 RGB 값을 평균화하여 추정된 대기광 Latm; (9) 빛 산란 모델을 사용하여 흐릿 제거 이미지 Jclear(x)를 복구했습니다.
; (10) 비디오의 경우 일정한 간격으로 프레임을 추출합니다. (11) 프레임 유사성을 측정하기 위해 두 개의 연속 프레임 사이의 GCF(Gradient-Based Correlation Factor)를 계산했습니다. (12) 0.5< 경우 현재 프레임에 대한 새 전송 맵을 계산합니다. GCF≥0.85인 경우 이전 프레임의 전송 맵을 재사용했습니다. (13) 각 프레임을 다듬고 이미지와 동일한 단계를 사용하여 흐릿이 제거된 프레임을 복구합니다. (14) NIQE11, PIQE12, BRISQE13, FADE8 및 MSE14와 같은 지표를 사용하여 출력 품질을 평가했습니다.
Access restricted. Please log in or start a trial to view this content.
정성적 및 정량적 결과는 방법이나 실험을 평가할 때 보완적인 통찰력을 제공합니다. 정성적 결과는 주관적인 평가에 중점을 두며, 종종 시각적 비교, 지각 평가 또는 전문가 의견을 사용하여 접근 방식의 효과를 분석합니다. 이는 실제 시나리오의 개선 사항을 설명하는 데 도움이 되지만 인간의 인식에 영향을 받을 수 있습니다. 대조적으로, 정량적 결과는 통계적 엄격함으로 효과를 측정하기 위해 NIQE11, PIQE12, BRISQE13, FADE8 및 MSE14와 같은 정확도와 같은 객관적인 수치 지표에 의존합니다. 강력한 평가는 일반적으로 두 가지를 결합하여 방법이 수치적으로 잘 수행될 뿐만 아니라 실제 적용에서 의미 있는 개선을 제공하는지 확인합니다.
단일 이...
Access restricted. Please log in or start a trial to view this content.
향상된 시간적 일관성 접근 방식을 사용하여 이미지 및 비디오 디헤이징을 위해 제안된 효율적인 다중 스케일 그라디언트 도메인 필터링은 이미지 피라미드 구조를 사용하여 대기광 및 투과 맵을 효율적으로 추정하여 물리적 모델 기반 디헤이징 알고리즘의 계산 병목 현상을 해결합니다. 핵심 혁신은 중요한 이미지 세부 정보를 보존하기 위해 업샘플링 중에 GWGIF 필터링에 따라 가장 거친 피라미드 수준에서 MPS 전송 맵 추정을 수행하는 것입니다. 비디오의 경우 이 메서드는 인접한 프레임 간의 전송 값의 일관성을 유지하여 깜박임 아티팩트를 줄이기 위해 GCF 고려 사항을 통합합니다. 제안된 작업을 구현하기 위한 필수 단계는 아래에 자세히 설명되어 있습니다.
이 단계는 연무 제거의 정확성, 구조적 세부 사항 보존, 비디오의 시간적 일관성 유지에 직접적인 영향을 미치기 때문에 매우 중요합니다. MPS(Minimum Preserving S...
Access restricted. Please log in or start a trial to view this content.
저자는 이해 상충이 없음을 선언합니다.
이 작업의 수준과 가독성을 크게 향상시킨 통찰력 있는 의견과 유용한 권장 사항을 제공해 주신 편집자와 익명의 리뷰어에게 진심으로 감사드립니다. 그들의 신중한 평가 절차와 통찰력 있는 발언은 해당 분야에 대한 연구의 전반적인 기여도를 개선하고 개선하는 데 매우 중요했습니다.
Access restricted. Please log in or start a trial to view this content.
| Name | Company | Catalog Number | Comments |
|---|---|---|---|
| 데이터 세트 | 워털루 대학교 비전 및 이미지 처리 연구실 | 5http : //ivc.uwaterloo.ca/database/Dehaze/ | 이미지 및 비디오 디헤이징 알고리즘의 평가 |
| 그라디언트 기반 가중 유도 필터(Matlab 구현) | 왕 외. | 16 https://arxiv.org/pdf/2211.16796 | 효율적인 전송 맵 개선 |
| MATLAB(이미지 처리 도구 상자 포함) | 버전: MATLAB Online (24.2.0.2871072 (R2024b) 업데이트 5) | https://www.mathworks.com/products/matlab.html | 제안된 기본 알고리즘의 구현 |
| 프로세서 | 인텔 i3-6006U CPU(2.00GHz) | https://www.intel.com/content/www/us/en/products/sku/91157/intel-core-i36006u-processor-3m-cache-2-00-ghz/specifications.html | 알고리즘 실행 |
| 기준 메서드의 소스 코드 | 김 et al.3, 반 et al.14, Yang et al.20, Ren et al.21, 첸 et al.23, Li B et al.26 | 3https://github.com/metinsuloglu/Haze-Removal | 학습 기반 디헤이징 방법의 평가 |
| 14https://github.com/viengiaan/MGF 헤이징 제거 | |||
| 20https://github.com/legendongary/Proximal-Dehaze-Net-CPU | |||
| 21https://github.com/rwenqi/GFN-dehazing | |||
| 23https://cchen156.github.io/code/robustdehaze.zip | |||
| 26https://github.com/Boyiliee/EVD-Net | |||
| 4 http : //live.ece.utexas.edu/research/f og/f adedef ade.html |
Access restricted. Please log in or start a trial to view this content.
Request permission to reuse the text or figures of this JoVE article
Request Permission