본문 바로가기

VTKEdge

[볼륨렌더링] 뇌주름 가시화 알고리즘. 오늘은 학사 마지막을 장식했던 가시화 알고리즘에 대해서 간단히 적어보려고 한다. 나는 세그멘티드된 뇌 영상을 볼륨렌더링할때, 뇌의 형태는 갖추어지나, 뇌의 주름이나 윤곽에 대해서는 뚜렷하게 나타내지 않아서, 조금더 이부분을 찾아서 강조시키면 좋은 가시화 결과를 얻을 수 있지 않을까 싶어서 연구를 시작하게 되었다. 일단 첫째로 뇌 주름의 중요성에 대해서 간단하게 설명하고, 연구결과로 나온 가시화 결과를 올려놓도록 하겠다. 뇌 주름은 해부학적으로 중요한 의미를 가진다. 첫째로는 뇌를 기능적인 부분으로 분할하는데 사용되는 landmark가 된다는 점이다. 사람의 뇌의 구조는 major cortical sulci, 즉 주된 주름 외에는 사람마다 지문처럼 다르게 형성된다는 점이 있다. 그래서 실제로 예를들어, 뇌.. 더보기
VTKEdge은 볼륨랜더링할때 ATI사의 그래픽 카드는 지원하지 않는다. 이게 사실이냐.. 내 눈을 믿을 수가 없다 ㅠㅠㅠㅠㅠ 프로젝트 하면서 VTK Library가 제대로 돌아가지 않아 죽쑨게 한 한주 반은 되는 것 같은데, 어느덧 보니까 ATI 사의 그래픽카드가 감지되면 로드하지 않고, IsGPUsupport( ) 함수의 리턴값을 0으로 리턴해 버리는 코드를 발견했다..... 하필 연구실컴퓨터와 내컴퓨터가 둘다 ATI Radeon 그래픽 카드라... 아 정말 이유없이 왜 안되나 했는데 이런 이유가 잡히니 어이가 없네.. 문제의 소스코드. gl_vendor는 그래픽 카드의 제조사를 받게 되는데, 그 아래 소스 strstr(gl_vendor,"ATI")!=0 를 보면 gl_vendor에 "ATI"라는 글자가 있으면, 그 해당글자가 몇번째에 있는 것인지 리턴하는 것이다. 만약 .. 더보기