맞춤기술찾기

이전대상기술

GPU를 이용한 양전자 방출 단층 촬영 영상에서의 몬테카를로 시뮬레이션 감마선 산란 추정 방법 및 장치

  • 기술번호 : KST2015119561
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 감마선 산란 사이노그램을 생성하여 영상을 재구성하기 위한 방법 및 장치가 제공된다. 초기의 산란 보정이 되지 않은 재구성 영상에서, 광자의 발생 위치가 결정된다. GPU는 몬테카를로 시뮬레이션을 사용하여 광자의 이동을 연산한다. 광자가 검출기에 도달한 위치를 통해 3차원 측정선이 계산되며, 계산된 측정선은 3차원 사이노그램 형식으로 변환되어 프롬프트 사이노그램 및 감마선 산란 사이노그램에 저장된다. 감마선 산란 사이노그램의 스케일을 조정함으로써 최종적인 감마선 산란 사이노그램이 생성된다.
Int. CL G01T 1/161 (2006.01) G01N 23/20 (2006.01) A61B 6/02 (2006.01)
CPC G06T 11/005(2013.01) G06T 11/005(2013.01) G06T 11/005(2013.01)
출원번호/일자 1020120041100 (2012.04.19)
출원인 한국과학기술원
등록번호/일자 10-1283266-0000 (2013.07.01)
공개번호/일자 10-2012-0127214 (2012.11.21) 문서열기
공고번호/일자 (20130717) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보 대한민국  |   1020110043725   |   2011.05.11
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2012.04.19)
심사청구항수 18

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국과학기술원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 예종철 대한민국 대전광역시 유성구
2 김경상 대한민국 대전 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 특허법인 무한 대한민국 서울특별시 강남구 언주로 ***, *층(역삼동,화물재단빌딩)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국과학기술원 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2012.04.19 수리 (Accepted) 1-1-2012-0312922-62
2 출원인정보변경(경정)신고서
Notification of change of applicant's information
2013.02.01 수리 (Accepted) 4-1-2013-5019983-17
3 등록결정서
Decision to grant
2013.06.25 발송처리완료 (Completion of Transmission) 9-5-2013-0437179-78
4 [출원서등 보정]보정서
[Amendment to Patent Application, etc.] Amendment
2014.06.13 수리 (Accepted) 1-1-2014-0555102-07
5 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.12.24 수리 (Accepted) 4-1-2014-5157993-01
6 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.12.24 수리 (Accepted) 4-1-2014-5157968-69
7 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.12.24 수리 (Accepted) 4-1-2014-5158129-58
8 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.04.24 수리 (Accepted) 4-1-2019-5081392-49
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.05.15 수리 (Accepted) 4-1-2020-5108396-12
10 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.06.12 수리 (Accepted) 4-1-2020-5131486-63
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
물체를 측정하여 생성된 실제 측정된 사이노그램을 수신하는 단계;상기 물체에서 감마선이 발생하는 초기 발생 위치들에 대한 몬테카를로 시뮬레이션을 수행하는 단계 - 상기 몬테카를로 시뮬레이션은 GPU를 사용함으로써 광자들의 초기 발생 위치들 별로 병렬로 수행됨 -;상기 몬테카를로 시뮬레이션에 의해 생성된 산란된 광자에 대한 정보에 기반하여 감마선 산란이 보정된 감마선 산란 사이노그램을 생성하는 단계; 및상기 감마선 산란 사이노그램에 기반하여 재구성된 영상을 생성하는 단계를 포함하는, 영상 재구성 방법
2 2
재구성된 영상 내에서 광자의 발생 위치를 결정하는 단계;몬테카를로 시뮬레이션을 사용함으로써 상기 발생 위치에서 발생한 2 개의 광자들의 이동을 계산하는 단계;2 개의 검출기 위치들 및 이동 중 변화된 값들을 계산하는 단계 - 상기 2 개의 검출기 위치들은 상기 2 개의 광자들 각각이 검출기에 도달할 때의 검출기 좌표들이고, 상기 이동 중 변화된 값들은 상기 2 개의 광자들 각각이 물체를 통과하고 이동한 동안에 변화된 값들임 -;상기 2 개의 검출기 위치들을 잇는 3차원 측정선을 계산하는 단계;상기 3차원 측정선에 기반하여 프롬프트 사이노그램 및 감마선 산란 사이노그램을 생성하는 단계; 및상기 감마선 산란 사이노그램의 스케일을 조정하는 단계를 포함하는, 감마선 산란 사이노그램 생성 방법
3 3
제2항에 있어서,상기 발생 위치는 복수 개이고,상기 복수 개의 발생 위치들 각각은 GPU의 복수 개의 코어들 중 하나의 코어에게 할당되고,상기 몬테카를로 시뮬레이션을 사용함으로써 상기 발생 위치에서 발생한 2 개의 광자들의 이동을 계산하는 단계 및 상기 2 개의 검출기 위치들 및 이동 중 변화된 값들을 계산하는 단계는 상기 복수 개의 코어들에 의해 병렬로 수행되는, 감마선 산란 사이노그램 생성 방법
4 4
제3항에 있어서,상기 재구성된 영상 내에서 광자의 발생 위치를 결정하는 단계는,상기 재구성 영상 내에서 값을 갖는 위치들을 상기 복수 개의 발생 위치들로 간주하는 단계; 및상기 복수 개의 발생 위치들을 포함하는 테이블을 생성하는 단계를 포함하고,상기 GPU의 상기 복수 개의 코어들 각각은 상기 테이블 내의 코어의 번호에 기반하여 결정된 하나 이상의 발생 위치들을 할당 받는, 감마선 산란 사이노그램 생성 방법
5 5
제2항에 있어서,상기 몬테카를로 시뮬레이션을 사용함으로써 상기 발생 위치에서 발생한 2 개의 광자들의 이동을 계산하는 단계는,GPU의 코어가 상기 발생 위치를 할당 받는 단계;상기 코어가 광자의 상기 할당 받은 발생 위치에서의 초기 이동 방향을 랜덤으로 생성하는 단계;상기 코어가 상기 광자의 이동 거리를 랜덤으로 생성하는 단계;상기 코어가 상기 광자가 상기 초기 이동 방향으로 상기 이동 거리만큼 이동한 위치를 계산하는 단계;상기 코어가 상기 이동한 위치로의 이동에 따른 상기 광자의 감쇄를 연산하는 단계; 및상기 광자가 상기 검출기에 도달하였는지 확인하는 단계;를 포함하는, 감마선 산란 사이노그램 생성 방법
6 6
제5항에 있어서,상기 코어가 상기 이동한 위치로의 이동에 따른 상기 광자의 감쇄를 연산하는 단계는,상기 광자의 감쇄는 상기 코어가 감쇄 계수의 3차원 영상에서 상기 이동한 위치의 3차원 좌표에 해당하는 값을 획득함으로써 연산되고,상기 코어는 상기 GPU가 제공하는 3차원 선형 보간법을 사용함으로써 상기 3차원 좌표에 해당하는 값을 독출하여 획득하는, 감마선 산란 사이노그램 생성 방법
7 7
제5항에 있어서,상기 몬테카를로 시뮬레이션을 사용함으로써 상기 발생 위치에서 발생한 2 개의 광자들의 이동을 계산하는 단계는,상기 코어가 상기 이동한 위치에서의 상기 광자의 산란의 발생 여부를 결정하는 단계;상기 산란이 발생한 경우, 상기 코어가 상기 산란의 산란 각도를 랜덤으로 생성하는 단계; 및상기 산란이 발생한 경우, 상기 코어가 상기 산란의 콤프턴 산란 값을 계산하는 단계를 더 포함하는, 감마선 산란 사이노그램 생성 방법
8 8
제7항에 있어서,상기 코어가 상기 이동한 위치에서의 상기 광자의 산란의 발생 여부를 결정하는 단계는,상기 코어가 상기 이동한 위치의 감쇄 계수가 경계 값 이하이면 상기 산란이 발생하지 않은 것으로 결정하고, 상기 이동한 위치의 상기 감쇄 계수가 상기 경계 값보다 더 크면 상기 산란이 발생한 것으로 결정하는 단계를 포함하는, 감마선 산란 사이노그램 생성 방법
9 9
제2항에 있어서,상기 3차원 측정선에 기반하여 프롬프트 사이노그램 및 감마선 산란 사이노그램을 생성하는 단계는,상기 3차원 측정선을 사이노그램 형식으로 변환하는 단계;상기 사이노그램 형식으로 변환된 3차원 측정선을 프롬프트 사이노그램에 저장하는 단계; 및상기 2 개의 광자들이 산란이 된 광자인 경우 상기 사이노그램 형식으로 변환된 3차원 측정선을 상기 감마선 산란 사이노그램에 저장하는 단계를 포함하는, 감마선 산란 사이노그램 생성 방법
10 10
제9항에 있어서,상기 3차원 측정선을 사이노그램 형식으로 변환하는 단계는,상기 3차원 측정선을 X-Y 방향 및 Z 방향의 벡터로 구분하는 단계; 및상기 벡터에 기반하여 상기 3차원 측정선을 상기 사이노그램 형식으로 변환하는 단계를 포함하는, 감마선 산란 사이노그램 생성 방법
11 11
제2항에 있어서,상기 감마선 산란 사이노그램의 스케일을 조정하는 단계는,실제 측정된 사이노그램 및 상기 프롬프트 사이노그램 간의 오차를 최소화하는 스케일 상수를 계산하는 단계; 및상기 스케일 상수를 상기 감마선 산란 사이노그램에 곱함으로써 상기 감마선 산란 사이노그램의 스케일을 조정하는 단계를 포함하는, 감마선 산란 사이노그램 생성 방법
12 12
물체를 측정하여 생성된 실제 측정된 사이노그램을 수신하는 수신부;실제 측정된 사이노그램을 사용하여 제1 재구성된 영상을 생성하는 중앙 처리 장치(Central Processing Unit; CPU); 및상기 물체에서 감마선이 발생하는 초기 발생 위치들에 대한 몬테카를로 시뮬레이션을 수행하는 그래픽 처리 장치(Graphics Processing Unit; GPU); - 상기 GPU는 상기 몬테카를로 시뮬레이션을 하나 이상의 코어들을 사용함으로써 광자들의 초기 발생 위치들 별로 병렬로 수행함 -을 포함하고,상기 CPU는 상기 몬테카를로 시뮬레이션에 의해 생성된 산란된 광자에 대한 정보에 기반하여 감마선 산란이 보정된 사이노그램을 생성하고, 상기 감마선 산란이 보정된 사이노그램에 기반하여 재구성된 영상을 생성하는, 영상 재구성 장치
13 13
재구성된 영상 내에서 광자의 발생 위치를 결정하고, 2 개의 검출기 위치들을 잇는 3차원 측정선을 계산하고, 상기 3차원 측정선에 기반하여 프롬프트 사이노그램 및 감마선 산란 사이노그램을 생성하고, 상기 감마선 산란 사이노그램의 스케일을 조정하는 CPU; 및몬테카를로 시뮬레이선을 사용함으로써 상기 발생 위치에서 발생한 2 개의 광자들의 이동을 계산하고, 상기 2 개의 검출기 위치들 및 이동 중 변화된 값들을 계산하는 GPU - 상기 2 개의 검출기 위치들은 상기 2 개의 광자들 각각이 검출기에 도달할 때의 검출기 좌표들이고, 상기 이동 중 변화된 값들은 상기 2 개의 광자들 각각이 물체를 통과하고 이동한 동안에 변화된 값들임 -;를 포함하는, 감마선 산란 사이노그램 생성 장치
14 14
제13항에 있어서,상기 발생 위치는 복수 개이고,상기 복수 개의 발생 위치들 각각에서 발생한 2 개의 광자들에 대하여, 상기 GPU의 복수 개의 코어들은 몬테카를로 시뮬레이션을 사용함으로써 상기 발생 위치들 각각에서 발생한 2 개의 광자들의 이동을 병렬로 계산하고, 상기 2 개의 검출기 위치들 및 이동 중 변화된 값들을 병렬로 계산하는, 감마선 산란 사이노그램 생성 장치
15 15
CPU가 재구성된 영상 내에서 광자의 발생 위치를 결정하는 단계;GPU가 몬테카를로 시뮬레이션을 사용함으로써 상기 발생 위치에서 발생한 광자 쌍에 대한 2 개의 검출기 위치들을 잇는 3차원 측정선의 정보를 생성하는 단계 - 상기 검출기 위치들은 상기 광자 쌍의 2 개의 광자들 각각이 검출기에 도달할 때의 검출기 좌표들임 -; 및상기 CPU가 상기 3차원 측정선의 정보에 기반하여 사이노그램 리비닝을 수행하는 단계를 포함하고,상기 발생 위치는 복수 개이며,상기 GPU는 상기 복수 개의 발생 위치들 각각을 상기 GPU의 복수 개의 쓰레드들 각각에게 할당하고,상기 3차원 측정선의 정보를 생성하는 단계 및 상기 사이노그램 리비닝을 수행하는 단계는 각각 상기 CPU 및 상기 GPU에 의해 병렬로 실행되는, 사이노그램 리비닝 방법
16 16
제15항에 있어서,상기 복수 개의 발생 위치들은 복수 개의 그룹들로 분리되고,상기 복수 개의 그룹들은 각각 상기 3차원 측정선의 정보를 생성하는 단계 및 상기 사이노그램 리비닝을 수행하는 단계의 되풀이(iteration)들에 의해 처리되는, 사이노그램 리비닝 방법
17 17
제15항에 있어서,상기 3차원 측정선의 정보는 비동기적인 메모리 전송을 통해 상기 GPU로부터 상기 CPU로 전송되는, 사이노그램 리비닝 방법
18 18
재구성된 영상 내에서 광자의 발생 위치를 결정하는, 3차원 측정선의 정보에 기반하여 사이노그램 리비닝을 수행하는 CPU; 및몬테카를로 시뮬레이션을 사용함으로써 상기 발생 위치에서 발생한 광자 쌍에 대한 2 개의 검출기 위치들을 잇는 상기 3차원 측정선의 정보를 생성하는 GPU를 포함하고,상기 검출기 위치들은 상기 광자 쌍의 2 개의 광자들 각각이 검출기에 도달할 때의 검출기 좌표들이고,상기 발생 위치는 복수 개이며,상기 GPU는 상기 복수 개의 발생 위치들 각각을 상기 GPU의 복수 개의 쓰레드들 각각에게 할당하고,상기 3차원 측정선의 정보를 생성하는 단계 및 상기 사이노그램 리비닝을 수행하는 단계는 각각 상기 CPU 및 상기 GPU에 의해 병렬로 실행되는, 사이노그램 생성 장치
지정국 정보가 없습니다
순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - 패밀리정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
1 US08983162 US 미국 FAMILY
2 US20120288176 US 미국 FAMILY

DOCDB 패밀리 정보

순번, 패밀리번호, 국가코드, 국가명, 종류의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 패밀리정보 - DOCDB 패밀리 정보 표입니다.
순번 패밀리번호 국가코드 국가명 종류
DOCDB 패밀리 정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 교육과학기술부 한국과학기술원 원천기술개발사업-신기술융합형성장동력사업 PET 영상의 고속 재구성 및 영상 개선 알고리즘 개발