[요약] Image Segmentation: U Net

UNet 아키텍처는 의료 영상 분할 분야에 혁명을 일으킨 심층 학습 모델입니다. 이 아키텍처는 2015년 Ronneberger et al.에 의해 소개되었으며, 그 독특한 U자형 디자인과 skip connection으로 의료 영상 분할의 난제를 해결하는 데 선구적인 역할을 했습니다. UNet의 주요 특징과 장점은 다음과 같습니다.

  1. U자형 디자인:
    UNet은 **수축 경로(contracting path)**와 **확장 경로(expanding path)**로 구성된 독특한 U자형 구조를 가지고 있습니다.

    수축 경로는 이미지의 특징을 추출하기 위해 합성곱(convolution)과 다운샘플링(downsampling) 연산을 수행합니다.

    확장 경로는 업샘플링(upsampling)과 합성곱 연산을 통해 정확한 위치를 파악하고, 분할 맵(segmentation map)을 생성합니다.
  2. Skip Connection:
    UNet의 핵심적인 특징 중 하나는 skip connection입니다. Skip connection은 수축 경로와 확장 경로의 대응하는 계층을 연결하여 네트워크가 저수준 특징(low-level features)과 고수준 컨텍스트 정보(high-level contextual information)에 동시에 접근할 수 있도록 합니다.

    이러한 연결은 업샘플링 과정에서 공간 정보 손실 문제를 완화하며 정확한 분할을 가능하게 합니다.
  3. 의료 영상 분할 과제 해결:
    UNet은 의료 영상 분할에서 발생하는 여러 가지 난제를 해결하기 위해 고안되었습니다.

    수축 경로는 관련 특징과 의미 정보를 효율적으로 포착하고, 확장 경로는 업샘플링을 사용하여 공간적 맥락과 정확한 위치를 유지합니다.

    Skip connection은 네트워크가 세밀한 디테일을 유지할 수 있도록 하여 정확한 분할에 필수적인 역할을 합니다.
  4. 다양한 변형 모델:
    UNet 아키텍처는 의료 영상 분할 작업의 정확성과 효율성을 더욱 향상시키기 위해 다양한 변형 모델을 탄생시켰습니다.

    UNet++, Attention UNet, ResUNet, UNet 3+와 같은 변형 모델들은 skip connection 향상, attention 메커니즘, residual connection과 같은 혁신적인 기술들을 도입하여 특정 의료 영상 분할 과제에 대한 네트워크 성능을 맞춤화했습니다.
    장점:

    높은 정확도: UNet은 의료 영상 분할 작업에서 뛰어난 성능을 보여주며 정확한 분할 결과를 제공합니다.

    효율성: UNet은 end-to-end 학습이 가능하며, 다른 심층 학습 모델에 비해 훈련 시간이 비교적 짧습니다.

    적응성: UNet은 다양한 의료 영상 데이터 세트에 적용할 수 있으며, 다양한 의료 영상 분할 작업에 적용 가능합니다.
    UNet 아키텍처는 의료 영상 분할 분야에서 딥 러닝의 잠재력을 보여주는 중요한 모델입니다. 지속적인 연구와 개발을 통해 UNet은 앞으로도 의료 영상 분석과 환자 치료를 혁신하는 데 중요한 역할을 할 것으로 기대됩니다.

[요약] Image Segmentation

1950년대 후반부터 1970년대까지 컴퓨터 비전 분야는 눈부신 발전을 이루었습니다. 이 시기의 주요 발전은 크게 생물학적 시각 이해, 디지털 이미지 처리 및 신호 처리 기술 발전, AI 연구소 설립 및 연구, 하드웨어 발전, 초기 상용 애플리케이션 등장으로 나눌 수 있습니다.

  1. 생물학적 시각에 대한 이해:

    1950년대 후반, David Hubel과 Torsten Wiesel은 고양이를 대상으로 한 실험을 통해 시각 피질의 뉴런들이 **특정 시각적 특징(예: 가장자리, 각도, 방향)**에 반응한다는 것을 발견했습니다. 이는 뇌의 시각 처리 과정이 계층적이고 모듈화되어 있음을 보여주는 중요한 발견이었으며, 현대 컴퓨터 비전 시스템의 계층적 처리 방식에 영감을 주었습니다.

    1959년, Oliver Selfridge는 Pandemonium 시스템이라는 계층적이고 병렬적인 시각 처리 모델을 제안했습니다. 이 모델은 **”데몬”**이라는 개념을 사용하여 시각 자극을 단계적으로 처리하는 방식을 설명했습니다. Pandemonium 시스템은 초기 템플릿 매칭 이론의 한계에도 불구하고, 특징 감지라는 개념을 제시하여 시각 자극을 구성 요소로 분해하여 분석하는 접근 방식을 제시했습니다.
  2. 디지털 이미지 처리 및 신호 처리 기술 발전:

    1960년대에는 이미지를 디지털 형식으로 변환하는 기술이 발전하면서 컴퓨터가 이미지 데이터를 처리하고 분석할 수 있게 되었습니다.

    1963년, MIT의 Larry Roberts는 2차원 이미지에서 3차원 장면을 재구성하는 알고리즘을 개발하여 컴퓨터 비전 분야의 발전에 기여했습니다.

    1965년, James Cooley와 John Tukey가 개발한 고속 퓨리에 변환(FFT) 알고리즘은 디지털 신호 처리에 혁명을 일으켰습니다. 컴퓨터 비전 기술은 FFT를 활용하여 이미지 필터링, 노이즈 감소, 특징 추출과 같은 작업을 수행할 수 있게 되었습니다.
  3. AI 연구소 설립 및 컴퓨터 비전 연구:

    1960년대에는 AI가 공식적인 학문 분야로 등장했습니다. Marvin Minsky와 John McCarthy는 MIT에 MIT 인공지능 연구소를 설립했으며, 이 연구소는 컴퓨터 비전 분야를 포함한 AI 연구의 중심지가 되었습니다.

    **Stanford Artificial Intelligence Laboratory (SAIL)**도 이 시기에 설립되어 로봇 공학과 컴퓨터 비전을 통합하는 연구를 수행했습니다. SAIL에서 개발된 Stanford Arm, SHAKEY 로봇, Stanford Cart는 컴퓨터 비전, 장면 이해, 로봇 모션 계획 분야의 발전에 크게 기여했습니다.
  4. 하드웨어 발전:

    1969년, Bell Labs의 Willard Boyle과 George E. Smith가 **전하 결합 소자(CCD)**를 발명했습니다. CCD는 아날로그 신호를 효율적으로 전송하고 저장할 수 있게 하여 디지털 이미징 및 초기 컴퓨터 비전 시스템에 혁명을 일으켰습니다.

    1970년대에는 CCD 기반 고체 상태 이미지 센서 및 CMOS 센서가 개발되어 컴퓨터 비전 시스템의 성능이 더욱 향상되었습니다.
  5. 초기 상용 애플리케이션 등장:

    1970년대에는 컴퓨터 비전 기술이 실제 문제 해결에 활용되기 시작했습니다.

    1974년, Ray Kurzweil은 최초의 상용 광학 문자 인식(OCR) 시스템을 개발하여 시각 장애인이 인쇄된 텍스트를 접근할 수 있도록 했습니다.

    같은 해, Nasir Ahmed는 **이산 코사인 변환(DCT)**을 개발했습니다. DCT는 이미지 압축에 탁월하여 이미지 및 비디오 저장 및 전송에 필요한 데이터 양을 크게 줄였습니다. DCT는 JPEG 및 MPEG와 같은 영향력 있는 표준에 통합되어 멀티미디어 콘텐츠의 효율적인 배포를 가능하게 했습니다.
    1950년대 후반부터 1970년대까지의 컴퓨터 비전 분야의 발전은 이후 수십 년 동안 딥 러닝 기술의 발전과 더욱 정교한 알고리즘 개발을 위한 토대를 마련했습니다.