1 |
1
영상 재구성 장치에 의해 수행되는,피사체를 서로 상이한 시각에 측정함으로써 생성된 복수의 사이노그램들을 수신하는 단계;상기 수신된 사이노그램들에 기반하여 초기의 재구성 영상을 계산하는 단계;상기 재구성 영상에 기반하여 패치 기반 최소 랭크 정규화 영상을 생성하는 단계; 및상기 패치 기반 최소 랭크 정규화 영상에 기반하여 상기 재구성 영상을 업데이트하는 단계를 포함하는, 영상 재구성 방법
|
2 |
2
제1항에 있어서,상기 초기의 상기 재구성 영상은 상기 복수의 사이노그램들에 기반하여 생성된 복수의 3 차원 영상들을 시간 별로 개별적으로 재구성함으로써 생성된 4 차원 영상인, 영상 재구성 방법
|
3 |
3
제2항에 있어서,상기 초기의 재구성 영상을 계산하는 단계는,확률 모델 기반의 기대치 최대화 알고리즘을 이용하여 상기 복수의 3 차원 영상들을 상기 4 차원 영상으로 재구성하는, 영상 재구성 방법
|
4 |
4
제1항에 있어서,상기 업데이트된 상기 재구성 영상이 수렴하는지 여부를 판단하는 단계;를 더 포함하고,상기 재구성 영상이 수렴하지 않는 경우, 상기 패치 기반 최소 랭크 정규화 영상을 생성하는 단계 및 상기 재구성 영상을 업데이트하는 단계는 반복해서 수행되는, 영상 재구성 방법
|
5 |
5
제4항에 있어서,상기 업데이트된 재구성 영상이 수렴하는지 여부를 판단하는 단계는,상기 업데이트된 재구성 영상이 수렴하는지 여부를 판단하기 위한 소정의 경계값을 설정하는 단계; 및상기 업데이트의 전의 상기 재구성 영상 및 상기 업데이트의 후의 상기 재구성 영상 간의 차이의 평균 제곱 오차(mean square error)가 상기 경계값의 이하인지 여부를 판단하는 단계를 포함하고,상기 업데이트된 재구성 영상이 수렴하는지 여부를 판단하는 단계는 상기 평균 제곱 오차가 상기 경계값의 이하이면 상기 재구성 영상이 수렴하는 것으로 판단하는, 영상 재구성 방법
|
6 |
6
제1항에 있어서, 상기 재구성 영상에 기반하여 패치 기반 최소 랭크 정규화 영상을 생성하는 단계는,상기 재구성 영상 내의 기준이 되는 패치를 결정하는 단계;상기 기준이 되는 패치에 기반하여, 상기 기준이 되는 패치와 가장 유사한 소정의 개수의 유사 패치들을 모으는 단계;상기 유사 패치들을 벡터화함으로써 패치 행렬을 생성하는 단계;상기 패치 행렬에 대한 SVD 연산을 수행함으로써 상기 패치 행렬의 고유값들을 획득하는 단계;상기 고유값들에 대한 최소화 연산을 수행함으로써 최소화된 고유값들을 획득하는 단계;상기 최소화된 고유값들에 기반하여 상기 패치 기반 최소 랭크 정규화 영상을 생성하는 단계를 포함하는, 영상 재구성 방법
|
7 |
7
제6항에 있어서,상기 기준이 되는 패치를 결정하는 단계는,상기 재구성 영상의 픽셀들의 개수만큼의 스레드들을 생성하는 단계; 및상기 복수의 스레드들을 상기 픽셀들의 각각이 중앙에 배치되는 패치에 일 대 일로 대응시키는 단계를 포함하는, 영상 재구성 방법
|
8 |
8
제7항에 있어서,상기 복수의 스레드들은 상기 영상 재구성 장치의 그래픽 처리 장치(Graphics Processing Unit; GPU)의 복수의 코어들에 의해 각각 처리되는, 영상 재구성 방법
|
9 |
9
제6항에 있어서,상기 소정의 개수의 유사 패치들을 모으는 단계는,상기 재구성 영상 내에서 상기 기준이 되는 패치로부터 소정의 검색 영역 이내의 시간 및 공간 축에 존재하는 모든 근접 패치들을 식별하는 단계;상기 기준의 되는 패치 및 상기 근접 패치들의 각각 간의 유사도들을 계산하는 단계; 및상기 계산된 유사도들에 기반하여 상기 근접 패치들 중 상기 소정의 개수의 상기 유사 패치들을 추출하는 단계;를 포함하는, 영상 재구성 방법
|
10 |
10
제6항에 있어서,상기 최소화된 고유값들을 획득하는 단계는,상기 고유값들 중 소정의 경계값 이하의 고유값들을 소거함으로써 상기 최소화된 고유값들을 획득하는, 영상 재구성 방법
|
11 |
11
제6항에 있어서,상기 최소화된 고유값들에 기반하여 상기 패치 기반 최소 랭크 정규화 영상을 생성하는 단계는,상기 최소화된 고유값들에 고유벡터들을 곱함으로써 보정된 행렬을 생성하는 단계;상기 보정된 행렬의 열들을 패치 기반 최소 랭크 정규화 영상의 생성을 위한 보정 패치들로 변환하는 단계;상기 보정 패치들의 각 보정 패치를 상기 재구성 영상 내의 상기 각 보정 패치에 대응하는 위치에 합하는 단계;상기 재구성 영상 내의 각 픽셀에 대해 상기 각 픽셀의 값을 상기 각 픽셀에 합해진 상기 보정 패치의 값으로 나누는 단계를 포함하는, 영상 재구성 방법
|
12 |
12
피사체를 서로 상이한 시각에 측정함으로써 생성된 복수의 사이노그램들을 수신하는 수신부; 및처리부를 포함하며,상기 처리부는 상기 수신된 사이노그램들에 기반하여 초기의 재구성 영상을 계산하고, 상기 초기의 재구성 영상에 기반하여, 패치 기반 최소 랭크 정규화 영상을 생성하고, 상기 패치 기반 최소 랭크 정규화 영상에 기반하여 상기 재구성 영상을 업데이트하는, 영상 재구성 장치
|
13 |
13
피사체를 서로 상이한 시각에 측정함으로써 생성된 복수의 사이노그램들을 수신하는 수신부;중앙 처리 장치(Central Processing Unit; CPU); 및그래픽 처리 장치(Graphics Processing Unit; GPU)를 포함하고,상기 그래픽 처리 장치는복수의 코어들을 포함하고,상기 중앙 처리 장치는 상기 수신된 사이노그램들에 기반하여 초기의 재구성 영상을 계산하고, 상기 초기의 재구성 영상에 기반하여, 패치 기반 최소 랭크 정규화 영상을 생성하고, 상기 패치 기반 최소 랭크 정규화 영상에 기반하여 상기 재구성 영상을 업데이트하고,상기 그래픽 처리 장치의 복수의 코어들은 상기 초기의 재구성 영상을 계산하기 위해 사용되는 복수의 스레드들을 병렬로 실행하는, 영상 재구성 장치
|