The Journal of the Acoustical Society of Korea. 31 January 2015. 75-81
https://doi.org/10.7776/ASK.2015.34.1.075

ABSTRACT


MAIN

  • I. 서 론

  • II. 고밀도 클러터 환경에서의 후처리 기반 탐지 기법

  • III. 단일 핑 클러터제거 알고리듬

  • IV. 해상데이터 분석

  • V. 결 론

I. 서  론

능동소나를 이용하여 신호처리된 소나영상에는 주 표적인 잠수함 신호 뿐만 아니라 해수면, 해저면, 해저바위, 어군 등 원하지 않는 많은 신호들을 포함하고 있다. 이러한 표적 외 모든 반사 신호들을 클러터라고 한다. 클러터들은 표적의 탐지 및 추적 성능을 저하시키며 소나운용자에게 큰 부담을 준다. 기존에는 표적의 탐지 성능을 향상시키기 위하여 정합필터 출력 이후 클러터를 감소시키는 후처리 기법 연구가 진행되었다. 거리와 방위에 따른 정합필터 출력으로 획득된 소나 영상에 마코프랜덤필드(Markov random field)를 이용한 영상 분할 기법,[1] 잔향 신호의 통계적 특징을 이용한 컨트라스트 박스 탐지기와 물체 모양의 집합이론 개념을 기초로 한 영상처리 방법 중 하나인 모폴로지 탐지기를 순차적으로 적용하는 컨트라스트 박스-모폴로지 탐지 기법이 제안되었다.[2,3] 클러터와 표적을 시공간적인 특징을 이용하여 식별개념에서 구분하고자 다중 핑 소나 영상을 이용한 기법들이 제안되었다.[4,5] 또한 피크를 추출하기 위하여 신호크기 기반의 문턱값을 적용하여 피크를 추출하였으며,[6] 클러터들에 강인하다고 알려져 있는 추적 필터들을 이용하여 추적 성능을 향상하는 연구들이 많이 진행되었다.[7] 하지만 기존의 기법들은 피크 중심 영역에서 근본적으로 표적과 클러터를 구분하지 못한다. 즉, 문턱값을 넘는 동일한 피크 신호 크기에 대해서 표적과 클러터를 구분하지 못하는 단점이 있다.

따라서 본 논문에서는 단일 핑에서 피크 신호들의 중심 영역에서 표적과 클러터를 통계적 특징으로 식별하여 클러터를 제거하고 전체적인 탐지 및 추적 성능을 향상시키는 기법을 제안한다. II장은 고밀도 수중 클러터 환경에서 후처리 기법들을 기술하고, III장에서는 제안한 알고리즘에 대하여 설명한다. IV장에서는 실제 수중 표적을 이용한 해상데이터를 이용하여 제안한 알고리즘을 검증하며 V장에서는 결론을 기술한다.

II. 고밀도 클러터 환경에서의 후처리 기반 탐지 기법

일반적인 능동소나 표적 탐지 및 추적 알고리즘은 Fig. 1과 같이 CW(Continuous Waveform) 신호와 FM(Frequency Modulation) 신호에 대해 신호처리를 수행하는 CW/FM signal processing, normalization, threshold & measurement extraction 그리고 tracking 으로 구분된다. CW/FM signal processing은 송신 신호 종류(CW/FM)에 따른 정합필터 처리를 수행하는 과정이며 normalization은 규준화하는 과정이다. 일반적으로 클러터 제거를 위한 후처리 기법들은 규준화 과정 전후에 이루어진다. 규준화된 데이터는 표적 추적을 위하여 거리-방위의 소나영상 데이터에 대하여 신호 크기 기반의 문턱값을 적용하여 문턱값보다 높은 신호 크기의 피크들을 추출한다. 추출된 피크신호 즉, 측정치들은 추적단에서 궤적초기화, 연계, 종료에 사용되며 또한 운용자에 의한 직접 탐지를 수행하기 위하여 화면에 전시된다.

일반적으로 정합필터를 거친 소나영상의 통계적 특성은 배경 잡음 신호만 존재하는 경우 Rayleigh 분포를 따르며 표적신호 및 클러터신호와 같은 반사신호가 존재하는 경우에는 Rice 분포를 가진다.[2,8] 기존의 컨트라스트 박스 탐지기는 Fig. 2와 같이 영역별 신호의 통계적 특징을 이용하여 구분한다.

http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICB899.jpg

Fig. 1. Conventional detection algorithm.

http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICB946.gif

Fig. 2. Gate structure for CBD (Contrast Box Detector).

또한 모폴로지 탐지기는 표적 신호가 잔향 신호에 비해 상대적으로 고립되어 나타나고 잔향신호는 클러터들이 근접하여 클러스터를 형성하며 표적의 신호대 잡음비가 커야 하는 가정하에 영상처리를 수행한다. 이러한 후처리 기법들은 단일 핑에서 오탐지율을 저하시키는 장점이 있으나 표적의 신호 영역과 잔향의 신호영역을 가정함으로 인해 표적 게이트 내에서 표적과 클러터의 구분이 어렵다는 단점이 있다. 이후 표적 추적을 위해 소나영상에서 문턱값을 적용하여 표적신호를 추출한다. 또한 다중 핑의 신호들을 누적하고 시공간적 연관성을 이용하여 클러터를 제거하는 후처리 기법들은 단일 핑의 탐지 능력에 의존하게 되므로 결국 단일 핑에서 클러터를 식별하여 제거하는 것이 가장 중요한 과제이다.

III. 단일 핑 클러터제거 알고리듬

중주파수 능동소나에서의 주 대상이 되는 표적은 수십 미터의 길이에 해당하는 수중 표적이다. 즉, 수중 표적은 연속적인 체적과 같다. 이에 반해 클러터 신호들은 여러 해수면, 해저면, 수중 물체 등 수중 표적의 형상과 비교하여 다른 차이를 나타내며 기존 기법에서 가정한 잔향영역의 신호 또한 동일한 차이를 나타낸다. 본 논문에서는 이러한 특징을 이용하여 표적 게이트 영역을 Fig. 4와 같이 격자를 나누어 통계학적 특징정보를 추출하여 클러터를 제거하는 CPD(Cluster Peak Detection)기법을 제안한다. 즉 기존의 기법들처럼 표적영역과 잔향영역을 구분하지 않고 모든 소나영상의 피크 신호들에 대해 통계적 특징을 적용한다. 따라서 주변 게이트에 대한 가정이 불필요하다. 또한 동일한 신호크기의 경우 기존에는 표적과 클러터 신호를 구분하지 못하였으나 본 논문에서는 신호의 통계적 특징만 이용함으로 인해 신호크기가 동일한 표적과 클러터를 구분가능하게 한다.

http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICB985.jpg

Fig. 3. Proposed single ping clutter reduction algorithm.

http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICBA13.jpg

Fig. 4. Area for feature extraction.

CPD 기법은 clustering, feature extraction, shape classification 그리고 clutter reduction으로 나누어진다. Clustering은 단일 핑에서 전 방위, 거리 영역에 대해 특징 정보를 추출할 위치를 찾는 과정으로서 문턱값 적용없이 최소 탐지 영역인 3 × 3 영역에서 중심 빈이 주변보다 큰 중심위치를 스캔하여 찾는다.

http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICBAEE.gif (1)

이렇게 찾은 위치에서 집합 http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICBAFF.gif는 다음과 같으며 http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICBB10.gif은 로컬피크의 개수이다.

http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICBB30.gif (2)

Feature extraction은 로컬피크 http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICBB60.gif를 중심으로 http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICC1F8.gif개의 특징을 계산하는 과정이며 특징을 추출하기 위한 영역 및 데이터집합은 다음과 같다. 로컬피크 http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICC380.gif로부터 영역 식별(http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICC43C.gif), 즉 표적 게이트 크기는 피크의 SNR (Signal-to-Noise Ratio)이 주변 잡음과 유사해지는 수준까지로 설정한다. 예를 들어 7 × 7 영역까지 설정하는 경우, 위 영역에서 http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICC48C.gif의 중심위치 기준으로 중심위치값을 제외한 3 × 3(http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICC49C.gif) 영역 데이터(8개)의 집합을 http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICC4EB.gif(A영역), 중심위치 5 × 5(http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICC50C.gif) 영역 데이터에서 중심빈과 http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICC58A.gif 집합 데이터를 제외한 데이터(16개)를 집합 http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICC5E8.gif(B영역), 중심위치 7 × 7(http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICC647.gif) 영역 데이터에서 중심빈과 http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICC696.gif, http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICC6F5.gif 데이터 집합을 제외한 데이터(24개)를 집합 http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICC754.gif(C영역), 잡음 레벨은 http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICCA23.gifhttp://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICCA82.gif이 0.5 dB보다 작을 경우로 정의한다. 이를 일반화하면 다음과 같다.

http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICCB3F.gif

(3)

Feature extraction에서 표적과 클러터의 통계적 특징을 추출하는 단계로서 에코의 형상을 고려하여 다음의 2가지 특징인자를 추출한다.

1. http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICCB40.gif 영역간의 메디안 값 비율

2. http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICCB50.gif 영역의 분산값

즉, 로컬피크 http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICCC2C.gif와 영역 데이터 집합 http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICCC3D.gif로부터 http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICCC5D.gif개의 특징을 추출한다. http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICCC6E.gif개의 특징은 http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICCC7E.gif 영역 데이터 집합 간의 메디안값의 비율, 그리고 http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICCC8F.gif 영역 데이터 집합의 분산값을 나타낸다.

http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICCDC8.gif (4)

http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICCE85.gif (5)

Shape classification은 http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICCE95.gif개의 특징 정보와 문턱값을 이용하여 클러터와 표적을 분리한다. http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICCEE5.gif개의 로컬피크들에 대해 feature extraction 과정을 통하여 추출된 http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICCEF5.gif개의 특징 정보들은 각각 선형분류기를 이용하여 표적신호와 클러터신호로 분류한다. Clutter reduction은 분류된 클러터와 표적 신호에서 클러터 신호를 제거하고 남은 신호를 추적단과 운용자 화면으로 전달한다.

IV. 해상데이터 분석

Figs. 6 ~ 14는 해상에서 실제 표적을 이용하여 도출된 각 특징들의 상관도를 보여준다. 전 방위에 대해 100개 이상의 빔 출력 신호를 얻으며 표적의 크기, 위치, 신호의 인접빔에 존재여부를 고려하여 방위격자는 최대 ‘7’로 정하고 거리는 표적 길이의 절반 정도 이하에 해당하는 크기로서 격자를 최대 ‘7’ 로 정하였다. 따라서 http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICCF15.gif 영역인 최대 7 × 7 영역에서 특징정보를 추출하고 CPD 기법을 적용하였다. Fig. 5에서 보는 바와 같이 피크 신호 크기가 낮아져 주변 잡음 신호와 유사해지더라도 피크의 중심 영역 즉, http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICCF26.gif 영역의 중심값 비율은 일정한 값을 보여준다. 이는 피크 신호의 크기에 따라 http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICCF27.gif 영역의 크기를 조절할 수 있음을 보여준다. 피크 중심 영역으로부터의 메디안값 비율 정보를 각각 http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICCF38.gif, http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICCF48.gif, http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICCF49.gif로 표현할 때 클러터와 표적의 신호 구분이 가능함을 알 수 있다. 다수의 표적 점들은 핑 누적 처리 결과다.

http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICCF98.jpg

Fig. 5. Feature of peak area (sea trial data).

http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICD016.gif

Fig. 6. Scatter diagram of http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICD037.gif and http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICD057.gif(sea trial data).

http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICD077.jpg

Fig. 7. Scatter diagram of http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICD097.gif and http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICD0C7.gif(sea trial data).

http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICD126.jpg

Fig. 8. Scatter diagram of http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICD146.gif and http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICD176.gif(sea trial data).

Figs. 15와 16은 기동하는 표적에 대해 문턱값 기반 기법 적용과 CPD 기법 적용결과를 약 80핑 이상 핑누적으로 비교한 그림이다. 표적이 약 6 kyd에서 처음 탐지되어 자함으로 접근하는 기동 시나리오이며 점이 추출된 피크 신호를 나타낸다. 기존 기법과 비교하여 CPD 기법 적용 시 많은 피크 신호들이 줄어든 것을 확인 할 수 있다. 또한, 본 논문에서는 빔과 거리 해상도 및 탐지하고자 하는 표적의 크기를 고려하여 7 × 7 격자를 설정하였으며, 격자 크기는 소나 시스템의 설계 사양과 탐지 목표 표적의 크기에 따른 설계 파라미터이다.

http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICD1A6.jpg

http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICD1C6.jpg

Fig. 9. Scatter diagram of http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICD1F6.gif and http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICD216.gif(sea trial data).

Fig. 12. Scatter diagram of http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICD246.gif and http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICD286.gif(sea trial data).

http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICD2B6.jpg

http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICD2D6.jpg

Fig. 10. Scatter diagram of http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICD354.gif and http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICD3F1.gif(sea trial data).

Fig. 13. Scatter diagram of http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICD421.gif and http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICD461.gif(sea trial data).

http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICD4BF.jpg

http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICD4D0.jpg

Fig. 11. Scatter diagram of http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICD50F.gif and http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICD530.gif(sea trial data).

Fig. 14. Scatter diagram of http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICD560.gif and http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICD580.gif(sea trial data).

http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICD5CF.jpg

Fig. 15. Conventional algorithm result (sea trial data).

http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICD63D.jpg

Fig. 16. CPD algorithm result (sea trial data).

http://static.apub.kr/journalsite/sites/ask/2015-034-01/N0660340109/images/PICD68C.gif

Fig. 17. Clutter reduction result (sea trial data).

Fig. 17은 기존 문턱값 기반 기법과 CPD 기법 적용 결과에 대해 핑 별로 클러터 개수를 나타낸 것이다. 기존 기법 적용 시 약 300개 이상 클러터가 발생하였으나 CPD 기법 적용 시 약 40개 이하로 줄었다. 기존 문턱값 기반 기법은 문턱값 설정에 따라 영향을 받으므로 CPD기법과 비교하여 표적의 피크가 동일하게 탐지되는 최소 문턱값으로 설정하여 비교하였다.

V. 결  론

본 논문에서는 고밀도 클러터 환경에서 능동소나 탐지 추적 성능 향상을 위하여 표적 게이트 내의 피크 신호 형상 분석을 통한 단일 핑 클러터 제거 기법을 제안하였다. 실제 표적과 클러터들의 반사신호 형상을 분석하여 통계적 특징 정보를 도출하였으며 클러터 구분 및 제거가 가능함을 보여주었다. 해상실험을 통하여 기존 대비 약 80 % 이상 클러터가 줄었으며 단일 핑에서 많은 클러터들을 제거함으로써 오탐지 확률 및 허위표적 초기화를 줄이고 운용자는 표적 탐지 부담을 줄일 수 있다.

References

1
1.R. Laterveer, “Single ping clutter reduction: segmentation using Markov random fields,” SACLANTCEN, Tech. Rep. No. SR-307, 1999.
2
2.G. Ginolhac, J. Chanussot, and C. Hory, “Morphological and statistical approaches to improve detection in the presence of reverberation,” IEEE J. Oceanic Eng. 30, 881-899 (2005).
3
3.J. H. Choi, K. S. Yoon, S. H. Lee, B. S. Kwon, and K. K. Lee, “Four segmentalized CBD method using maximum contrast value to improve detection in the presence of reverberation” (in Korean), J. Acoust. Soc. Kr. 28, 761-767 (2009).
4
4.“Design disclosures for interacting multiple model and for the multi ping classifier,” ARL, Tech. Rep. No. 05001010- ER1-3.0.1-260, 1999.
5
5.B. D. Carlson, E. D. Evans, and S. L. Wilson, “Search radar detection and track with the Hough transform, Part I: System concept,” IEEE Trans. Aero. Elec. Sys. 30, 102-108 (1994).
6
6.M. Barkat and F. Soltani, “Cell-averaging CFAR detection in compound clutter with spatially correlated texture and speckle,” IEE Proc.–Radar Sonar and Navig. 146, 279-284 (1999).
7
7.B. Ristic, S. Arulampalam, and N. Gordon, Beyond the Kalman Filter : Particle Filters for Tracking Applications (Artech House,  Boston, 2004), pp. 19-65.
8
8.R. J. Urick, Principles of Underwater Sound 3rd Ed. (McGraw-Hill, New York, 1983), pp. 237-290.
페이지 상단으로 이동하기