Көлемді сәулелік құю - Volume ray casting - Wikipedia

Көлемді сәулелік құю, кейде деп аталады көлемді сәулеге құю, көлемді сәулелерді бақылау, немесе көлемді сәулелену, болып табылады кескінге негізделген көлемді көрсету техникасы. Ол 3D көлемді деректер жиынтығынан (3D) 2D кескіндерді есептейді скалярлық өрістер ). Көлемдік деректерді өңдейтін көлемді сәулемен құюды қателеспеу керек сәулелік құю мағынасында қолданылған сәулелік бақылау, жер үсті деректерін өңдейтін. Көлемдік нұсқада есептеу бетінде тоқтап қалмай, сәуленің бойымен объектіні таңдап, нысанды «итеріп жібереді». Көлемді сәуле шығарумен сәулеленуден айырмашылығы, екінші реттік сәулелер пайда болмайды.[1] Мәтінмән / қосымша түсінікті болған кезде, кейбір авторлар оны жай атайды сәулелік құю.[1][2] Сәулелік сәулелену сәулелер қиылысы мен соқтығысуының нақты шешімін қажет етпейтіндіктен, ол сәйкес келеді нақты уақыттағы есептеу көптеген қосымшалар үшін, олар үшін сәулелік бақылау мүмкін емес.

Жіктелуі

Көлемді сәулені құю техникасын тікелей теңдеуді көрсету. Бұл өте сапалы көрсету нәтижелерін ұсынады. Көлемді сәуле шығару кескінге негізделген көлемді бейнелеу техникасы ретінде жіктеледі, себебі есептеу объектілік техникадағыдай, кіріс көлемі туралы емес, шығыс кескінінен шығады.

Негізгі алгоритм

Көлемді сәулені құюдың төрт негізгі кезеңі: (1) Сәулелік құю (2) Сынамалар алу (3) Көлеңкелеу (4) Композициялау.

Көлемді сәулелендіру алгоритмі өзінің негізгі түрінде төрт кезеңнен тұрады:

  1. Сәулелік кастинг. Соңғы кескіннің әрбір пиксельі үшін дыбыс қаттылығынан көру сәулесі түсіріледі («құйылған»). Бұл кезеңде а көлемінің тиіп тұрған және жабылған көлемін қарастырған тиімді қарабайыр, қарапайым геометриялық объект - әдетте а кубоид - бұл көру сәулесі мен көлемді қиылысу үшін қолданылады.
  2. Сынамаларды алу. Көру сәулесінің көлемде орналасқан бөлігі бірдей қашықтықта орналасқан іріктеу нүктелері немесе үлгілер таңдалды. Жалпы, дыбыс деңгейі көру сәулесімен сәйкес келмейді, және сынамалар алу нүктелері әдетте олардың арасында орналасады воксельдер. Осыған байланысты қажет интерполяциялау оны қоршаған воксельдерден алынған үлгілердің мәндері (әдетте қолданылады) үш сызықты интерполяция ).
  3. Көлеңкелеу. Әр іріктеу нүктесі үшін беру функциясы РГБА материалдық түс және а градиент жарықтандыру мәндері есептеледі. Градиент көлемдегі жергілікті беттердің бағдарын білдіреді. Үлгілер сол кезде көлеңкеленген (яғни боялған және жарықтандырылған) олардың беткі бағытына және жарық көзінің көріністегі орнына сәйкес.
  4. Құрастыру. Барлық іріктеу нүктелері көлеңкеленгеннен кейін, олар жинақталған көру сәулесінің бойымен, нәтижесінде өңделіп жатқан пиксельдің соңғы түс мәні пайда болады. Композиция тікелей теңдеуді көрсету және ацетат парақтарын графопроекторда араластыруға ұқсас. Бұл жұмыс істеуі мүмкін алдыға, яғни есептеу көрерменнен ең алыс үлгіден басталып, көрерменге жақынмен аяқталады. Бұл жұмыс ағынының бағыты көлемнің маскаланған бөліктерінің алынған пикселге әсер етпеуін қамтамасыз етеді. Алдыңғы жағына қарай ретке келтіру есептеу тиімділігі жоғары болуы мүмкін, себебі сәуле қалдық энергиясы төмен түсіп, сәуле камерадан алшақтайды; демек, интегралды көрсетуге үлес азайып барады, сондықтан жылдамдық / сапа бойынша агрессивті ымыраға келу мүмкін (сәуле бойындағы сынамалар арасындағы қашықтықты ұлғайту осындай жылдамдық / сапа келісімдерінің бірі болып табылады).

Жетілдірілген адаптивті алгоритмдер

Іріктеудің адаптивті стратегиясы сапалы көрсету үшін ұсыну уақытын күрт қысқартады - деректер жиынтығы неғұрлым жоғары сапа және / немесе өлшем болса, тұрақты / біркелкі іріктеу стратегиясынан анағұрлым маңызды артықшылық болады.[1] Алайда, проекциялық жазықтыққа адаптивті сәуле шығару және әр жеке сәуленің бойымен адаптивті сынамалар алу сәйкес келмейді SIMD заманауи графикалық процессордың архитектурасы. Алайда, көп ядролы процессорлар бұл техниканы өте жақсы қолдайды, сондықтан оларды интерактивті ультра жоғары сапалы көлемді көрсетуге ыңғайлы етеді.

Көлемді сәулені жоғары сапалы құюдың мысалдары

Берклидегі Ф.А. Херст антропология мұражайы ұсынған қолтырауын мумие. КТ деректерін Стэнфорд университетінің радиология кафедрасының докторы Ребекка Фариг Siemens SOMATOM Definition, Siemens Healthcare көмегімен сатып алды. Кескін Fovia компаниясының High Definition Volume Rendering® қозғалтқышымен ұсынылған

Бұл галерея жоғары сапалы көлемді сәулелік кастингті қолдану арқылы ұсынылған суреттер жиынтығын ұсынады. Әдетте, көлемді сәулелену кескіндерінің айқын көрінісі оларды шығарудан ерекшелендіреді құрылымды картографиялау Көлемді сәуле берудің дәлдігінің арқасында VR.

Крокодилді мумияның КТ сканерлеу қабілеті 3000 × 512 × 512 (16бит), бас сүйегінің деректер жиынтығы 512 × 512 × 750 (16бит).

Сондай-ақ қараңыз

  • Амира - көлемді бейнелеудің қозғалтқышын қолданатын коммерциялық 3D визуалдау және талдау бағдарламасы (өмір туралы және биомедицина үшін) Ашық өнертапқыш )
  • Авизо - сәулелендіру көлемін көрсететін қозғалтқышты қолданатын 3D визуалдау және талдаудың коммерциялық бағдарламасы (сонымен қатар Open Inventor негізінде)
  • Шадертой - компьютерлік графика мамандарына, академиктер мен энтузиастарға арналған интернеттегі қоғамдастық және платформа; GLSL код

Әдебиеттер тізімі

  1. ^ а б c Даниэль Вайскопф (2006). GPU-ға негізделген интерактивті визуалдау әдістері. Springer Science & Business Media. б. 21. ISBN  978-3-540-33263-3.
  2. ^ Бартон Ф.Бранстеттер (2009). Практикалық бейнелеу информатикасы: PACS мамандарына арналған негіздер және қосымшалар. Springer Science & Business Media. б. 126. ISBN  978-1-4419-0485-0.

Сыртқы сілтемелер