아이공의 AI 공부 도전기

컴퓨터비전, 머신러닝, 딥러닝을 이용한 의료영상분석 10-6. Dictionary Learning

본 내용은 Edwith의 컴퓨터비전, 머신러닝, 딥러닝을 이용한 의료영상분석을 요약 정리한 내용으로 DGIST 박상현 교수님과 Edwith, STAR-MOOC에 그 저작권이 있음을 미리 공지합니다.

URL : https://www.edwith.org/medical-20200327/lecture/63181

 

Dictionary Learning

$\alpha$만 찾아야하는 앞 chapter과 달리 D에 대한 값 또한 찾아야하는 어려움에 도달

Initialize Dictionary - D 초기화 값으로 사용

Repeat 

- Sparse Coding - $\alpha$를 찾음

- Codebook Update using K-SVD - $\alpha , D$ update

 

update는 dictionary 1열씩 행해짐

복원을 함에 있어 추가적인 Dictionary가 추가되면 좋아짐, 반대의 경우 부족한 Dictionary일 때 어려워짐

SVD - matrix decomposition

가운데 matrix를 보통 diagonal matrix로 지칭하는데 eigenvalue로 나타낸다. 이 때 행과 열의 값을 줄이거나 늘리는 것에 따라 앞의 U, V의 matrix 크기가 달라진다. 

앞의 eigenvalue 값이 중요하고 크기때문에 앞을 더 중점적으로 생각함

 

SVD = $U \sum V^T$

U : D

$\sum V^T$ : $\alpha$

로 나타냄으로써 update

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading