์˜์–ดํ”„๋ž‘์Šค์–ด์ŠคํŽ˜์ธ์–ด

Ad


์˜จ์›์Šค ํŒŒ๋น„์ฝ˜

mia-3dimagefilterstack - ํด๋ผ์šฐ๋“œ ์˜จ๋ผ์ธ

Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ํ†ตํ•ด OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ๊ณต๊ธ‰์ž์—์„œ mia-3dimagefilterstack ์‹คํ–‰

์ด๊ฒƒ์€ Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ ์›Œํฌ์Šคํ…Œ์ด์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ๊ณต๊ธ‰์ž์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” mia-3dimagefilterstack ๋ช…๋ น์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋žจ:

์ด๋ฆ„


mia-3dimagefilterstack - ์ผ๋ จ์˜ 3D ์ด๋ฏธ์ง€๋ฅผ ํ•„ํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ์š”


mia-3d ์ด๋ฏธ์ง€ ํ•„ํ„ฐ ์Šคํƒ -i -o -t [์˜ต์…˜]


๊ธฐ์ˆ 


mia-3d ์ด๋ฏธ์ง€ ํ•„ํ„ฐ ์Šคํƒ ์ด ํ”„๋กœ๊ทธ๋žจ์€ ์—ฐ์† ๋ฒˆํ˜ธ๋ฅผ ํ•„ํ„ฐ๋งํ•˜๊ณ  ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
์‹œ๋ฆฌ์ฆˆ ๊ทธ๋ ˆ์ด ์Šค์ผ€์ผ ์ด๋ฏธ์ง€. ํŒŒ์ผ ์ด๋ฆ„์€ 'dataXXXX.v' ํŒจํ„ด์„ ๋”ฐ๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค(X๋Š”
์ˆซ์ž), ์ฆ‰ ์ˆซ์ž๋Š” ๋งˆ์นจํ‘œ ๋ฐ”๋กœ ์•ž์— ์˜ต๋‹ˆ๋‹ค.

์˜ต์…˜


-i --in-file=(์ž…๋ ฅ, ํ•„์ˆ˜); ์•„์ด์˜ค
ํ•„ํ„ฐ๋งํ•  ์ž…๋ ฅ ์ด๋ฏธ์ง€ ์ง€์›๋˜๋Š” ํŒŒ์ผ ํ˜•์‹์€ ๋‹ค์Œ์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
ํ”Œ๋Ÿฌ๊ทธ์ธ:3dimage/io

-o --out-file=(์ถœ๋ ฅ, ํ•„์ˆ˜); ์•„์ด์˜ค
์ถœ๋ ฅ ํŒŒ์ผ ์ด๋ฆ„ ๊ธฐ๋ฐ˜, ์ˆซ์ž๋Š” ์ž…๋ ฅ ํŒŒ์ผ์— ๋”ฐ๋ผ ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.
ํŒจํ„ด์ด๋ฉฐ, 'type' ์˜ต์…˜์— ๋”ฐ๋ผ ํŒŒ์ผ ํ™•์žฅ์ž๊ฐ€ ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.
์ง€์›๋˜๋Š” ํŒŒ์ผ ํ˜•์‹์€ PLUGINS:3dimage/io๋ฅผ ์ฐธ์กฐํ•˜์„ธ์š”.

-t --type=(ํ•„์ˆ˜); ์„ธํŠธ
์ถœ๋ ฅ ํŒŒ์ผ ํ˜•์‹์ถœ๋ ฅ ํŒŒ์ผ ํ˜•์‹
์ง€์› ๊ฐ’ ์ด๋‹ค:( ๋ถ„์„ํ•˜๋‹ค, ๋ฐ์ดํ„ฐ ํ’€, ๋””์ปด, HDF5, ์ธ๋ฆฌ์•„, mhd,
๋‹ˆํ”„ํ‹ฐ, vff, ์ถ”์–ต, vti, vtk, )

๋„์›€๋ง & ์ •๋ณด
-V --verbose=๊ฒฝ๊ณ 
์ž์„ธํ•œ ์ถœ๋ ฅ, ์ฃผ์–ด์ง„ ์ˆ˜์ค€ ๋ฐ ๋” ๋†’์€ ์šฐ์„  ์ˆœ์œ„์˜ ๋ฉ”์‹œ์ง€๋ฅผ ์ธ์‡„ํ•ฉ๋‹ˆ๋‹ค.
๊ฐ€์žฅ ๋‚ฎ์€ ์ˆ˜์ค€์—์„œ ์‹œ์ž‘ํ•˜์—ฌ ์ง€์›๋˜๋Š” ์šฐ์„  ์ˆœ์œ„๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์ •๋ณด - ๋‚ฎ์€ ์ˆ˜์ค€์˜ ๋ฉ”์‹œ์ง€
๋”๋“ฌ๋‹ค โ€ ํ•จ์ˆ˜ ํ˜ธ์ถœ ์ถ”์ 
์‹คํŒจ - ํ…Œ์ŠคํŠธ ์‹คํŒจ ๋ณด๊ณ 
๊ฒฝ๊ณ  - ๊ฒฝ๊ณ 
์˜ค๋ฅ˜ - ์˜ค๋ฅ˜ ๋ณด๊ณ 
๋””๋ฒ„๊ทธ - ๋””๋ฒ„๊ทธ ์ถœ๋ ฅ
๋ฉ”์‹œ์ง€ - ์ผ๋ฐ˜ ๋ฉ”์‹œ์ง€
์น˜๋ช…์ ์ธ - ์น˜๋ช…์ ์ธ ์˜ค๋ฅ˜๋งŒ ๋ณด๊ณ 

--์ €์ž‘๊ถŒ
์ธ์‡„ ์ €์ž‘๊ถŒ ์ •๋ณด

-h --๋„์›€๋ง
์ด ๋„์›€๋ง ์ธ์‡„

-? --์šฉ๋ฒ•
์งง์€ ๋„์›€๋ง ์ธ์‡„

--๋ฒˆ์—ญ
๋ฒ„์ „ ๋ฒˆํ˜ธ๋ฅผ ์ถœ๋ ฅํ•˜๊ณ  ์ข…๋ฃŒ

์ฒ˜๋ฆฌ
--์Šค๋ ˆ๋“œ=-1
์ฒ˜๋ฆฌ์— ์‚ฌ์šฉํ•  ์ตœ๋Œ€ ์Šค๋ ˆ๋“œ ์ˆ˜, ์ด ์ˆ˜๋Š” ๋” ๋‚ฎ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋˜๋Š” ์‹œ์Šคํ…œ์˜ ๋…ผ๋ฆฌ์  ํ”„๋กœ์„ธ์„œ ์ฝ”์–ด ์ˆ˜์™€ ๋™์ผํ•ฉ๋‹ˆ๋‹ค. (-1:
์ž๋™ ์ถ”์ •). ์ฒ˜๋ฆฌ์— ์‚ฌ์šฉํ•  ์ตœ๋Œ€ ์Šค๋ ˆ๋“œ ์ˆ˜, ์ด
number๋Š” ๋…ผ๋ฆฌ์  ํ”„๋กœ์„ธ์„œ ์ฝ”์–ด ์ˆ˜๋ณด๋‹ค ์ž‘๊ฑฐ๋‚˜ ๊ฐ™์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๊ธฐ๊ณ„. (-1: ์ž๋™ ์ถ”์ •).

ํ”Œ๋Ÿฌ๊ทธ์ธ : 1d/์ŠคํŽ˜์ด์…œ์ปค๋„


์‹œ๋””ํ”„ ์ค‘์‹ฌ ์ฐจ๋ถ„ ํ•„ํ„ฐ ์ปค๋„, ๋ฏธ๋Ÿฌ ๊ฒฝ๊ณ„ ์กฐ๊ฑด์ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

(๋งค๊ฐœ๋ณ€์ˆ˜ ์—†์Œ)

๊ฐ€์šฐ์Šค ๊ณต๊ฐ„ ๊ฐ€์šฐ์Šค ํ•„ํ„ฐ ์ปค๋„, ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

w = 1; ๋‹จ์œ„ [0, inf)
์ ˆ๋ฐ˜ ํ•„ํ„ฐ ๋„ˆ๋น„.

ํ”Œ๋Ÿฌ๊ทธ์ธ : 1d/์Šคํ”Œ๋ผ์ธBC


๊ฑฐ์šธ ๊ฒฝ๊ณ„๋ฅผ ๋ฏธ๋Ÿฌ๋งํ•˜๋Š” ์Šคํ”Œ๋ผ์ธ ๋ณด๊ฐ„ ๊ฒฝ๊ณ„ ์กฐ๊ฑด

(๋งค๊ฐœ๋ณ€์ˆ˜ ์—†์Œ)

๋ฐ˜๋ณต ๊ฒฝ๊ณ„์—์„œ ๊ฐ’์„ ๋ฐ˜๋ณตํ•˜๋Š” ์Šคํ”Œ๋ผ์ธ ๋ณด๊ฐ„ ๊ฒฝ๊ณ„ ์กฐ๊ฑด

(๋งค๊ฐœ๋ณ€์ˆ˜ ์—†์Œ)

์ œ๋กœ ์™ธ๋ถ€ ๊ฐ’์— ๋Œ€ํ•ด XNUMX์„ ๊ฐ€์ •ํ•˜๋Š” ์Šคํ”Œ๋ผ์ธ ๋ณด๊ฐ„ ๊ฒฝ๊ณ„ ์กฐ๊ฑด

(๋งค๊ฐœ๋ณ€์ˆ˜ ์—†์Œ)

ํ”Œ๋Ÿฌ๊ทธ์ธ : 1d/์Šคํ”Œ๋ผ์ธ์ปค๋„


๋น„์Šคํ”Œ๋ผ์ธ B-์Šคํ”Œ๋ผ์ธ ์ปค๋„ ์ƒ์„ฑ , ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

d = 3; [0, 5]์˜ ์ •์ˆ˜
์Šคํ”Œ๋ผ์ธ ์ •๋„.

์—„๋งˆ OMoms-spline ์ปค๋„ ์ƒ์„ฑ, ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

d = 3; [3, 3]์˜ ์ •์ˆ˜
์Šคํ”Œ๋ผ์ธ ์ •๋„.

ํ”Œ๋Ÿฌ๊ทธ์ธ : 3d ์ด๋ฏธ์ง€/์ปด๋ฐ”์ด๋„ˆ


abdiff ์ด๋ฏธ์ง€ ๊ฒฐํ•ฉ๊ธฐ 'absdiff'

(๋งค๊ฐœ๋ณ€์ˆ˜ ์—†์Œ)

๋”ํ•˜๋‹ค ์ด๋ฏธ์ง€ ๊ฒฐํ•ฉ๊ธฐ '์ถ”๊ฐ€'

(๋งค๊ฐœ๋ณ€์ˆ˜ ์—†์Œ)

DIV ์ด๋ฏธ์ง€ ๊ฒฐํ•ฉ๊ธฐ 'div'

(๋งค๊ฐœ๋ณ€์ˆ˜ ์—†์Œ)

MUL ์ด๋ฏธ์ง€ ๊ฒฐํ•ฉ๊ธฐ 'mul'

(๋งค๊ฐœ๋ณ€์ˆ˜ ์—†์Œ)

์ดํ•˜ ์ด๋ฏธ์ง€ ๊ฒฐํ•ฉ๊ธฐ '์„œ๋ธŒ'

(๋งค๊ฐœ๋ณ€์ˆ˜ ์—†์Œ)

ํ”Œ๋Ÿฌ๊ทธ์ธ : 3d ์ด๋ฏธ์ง€/ํ•„ํ„ฐ


๋Œ€์—ญ ํ†ต๊ณผ ๊ฐ•๋„ ๋Œ€์—ญํ†ต๊ณผ ํ•„ํ„ฐ, ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ตœ๋Œ€ = 3.40282e+38; ๋œจ๋‹ค
๋ฐด๋“œ์˜ ์ตœ๋Œ€์น˜.

๋ถ„ = 0; ๋œจ๋‹ค
๋ฐด๋“œ์˜ ์ตœ์†Œ๊ฐ’.

์ด์ง„ํ™” ์ด๋ฏธ์ง€ ์ด์ง„ํ™” ํ•„ํ„ฐ, ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ตœ๋Œ€ = 3.40282e+38; ๋œจ๋‹ค
ํ—ˆ์šฉ ๋ฒ”์œ„์˜ ์ตœ๋Œ€๊ฐ’.

๋ถ„ = 0; ๋œจ๋‹ค
ํ—ˆ์šฉ ๋ฒ”์œ„์˜ ์ตœ์†Œ.

๊ฐ€๊นŒ์šด ํ˜•ํƒœํ•™์  ๋‹ซ๊ธฐ, ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋น„์น˜๋‹ค = ๊ฒ€์€์ƒ‰; ๋ˆ
๋ฉ”์ธ ์ด๋ฏธ์ง€ ์ฝ˜ํ…์ธ ์— ๋Œ€ํ•œ ํžŒํŠธ(ํ‘๋ฐฑ).

ํ˜•์„ฑ = [๊ตฌ:r=2]; ๊ณต์žฅ
๊ตฌ์กฐํ™” ์š”์†Œ. ์ง€์›๋˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์€ PLUGINS:3dimage/shape๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

๊ฒฐํ•ฉ๊ธฐ ์ฃผ์–ด์ง„ ๊ฒฐํ•ฉ ์—ฐ์‚ฐ์ž๋กœ ๋‘ ๊ฐœ์˜ ์ด๋ฏธ์ง€๋ฅผ ๊ฒฐํ•ฉํ•ฉ๋‹ˆ๋‹ค. 'reverse'๊ฐ€ ๋กœ ์„ค์ •๋œ ๊ฒฝ์šฐ
false์ธ ๊ฒฝ์šฐ ์ฒซ ๋ฒˆ์งธ ์—ฐ์‚ฐ์ž๋Š” ํ•„ํ„ฐ ํŒŒ์ดํ”„๋ผ์ธ์„ ํ†ตํ•ด ์ „๋‹ฌ๋œ ์ด๋ฏธ์ง€์ด๊ณ ,
๋‘ ๋ฒˆ์งธ ์ด๋ฏธ์ง€๋Š” 'image' ๋งค๊ฐœ๋ณ€์ˆ˜์™€ ํ•จ๊ป˜ ์ œ๊ณต๋œ ํŒŒ์ผ์—์„œ ๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค.
ํ•„ํ„ฐ๊ฐ€ ์‹คํ–‰๋˜๋Š” ์ˆœ๊ฐ„ ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์˜์ƒ =(์ž…๋ ฅ, ํ•„์ˆ˜, ๋ฌธ์ž์—ด)
Combiner์— ํ•„์š”ํ•œ ๋‘ ๋ฒˆ์งธ ์ด๋ฏธ์ง€.

op =(ํ•„์ˆ˜, ๊ณต์žฅ)
์ด๋ฏธ์ง€์— ์ ์šฉํ•  ์ด๋ฏธ์ง€ ๊ฒฐํ•ฉ๊ธฐ์ž…๋‹ˆ๋‹ค. ์ง€์›๋˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ๋‹ค์Œ์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
ํ”Œ๋Ÿฌ๊ทธ์ธ:3dimage/combiner

์—ญ = 0; ๋ถ€์šธ
์ด๋ฏธ์ง€๊ฐ€ ๊ฒฐํ•ฉ๊ธฐ๋กœ ์ „๋‹ฌ๋˜๋Š” ์ˆœ์„œ๋ฅผ ๋ฐ˜๋Œ€๋กœ ํ•ฉ๋‹ˆ๋‹ค.

๋ณ€ํ•˜๊ฒŒ ํ•˜๋‹ค ์ด๋ฏธ์ง€ ํ”ฝ์…€ ํ˜•์‹ ๋ณ€ํ™˜ ํ•„ํ„ฐ, ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

a = 1; ๋œจ๋‹ค
์„ ํ˜• ๋ณ€ํ™˜ ๋งค๊ฐœ๋ณ€์ˆ˜ a.

b = 0; ๋œจ๋‹ค
์„ ํ˜• ๋ณ€ํ™˜ ๋งค๊ฐœ๋ณ€์ˆ˜ b.

์ง€๋„ = ์„ ํƒ; ๋”•์…”๋„ˆ๋ฆฌ
๋ณ€ํ™˜ ๋งคํ•‘. ์ง€์›๋˜๋Š” ๊ฐ’์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๊ณ ๋ฅด๋‹ค - ์‹ค์ œ ์ž…๋ ฅ ๋ฒ”์œ„๋ฅผ ๋งคํ•‘ํ•˜๋Š” ์„ ํ˜• ๋ณ€ํ™˜ ์ ์šฉ
์ „์ฒด ์ถœ๋ ฅ ๋ฒ”์œ„
๋ฒ”์œ„ - ์ž…๋ ฅ ๋ฐ์ดํ„ฐ ์œ ํ˜•์„ ๋งคํ•‘ํ•˜๋Š” ์„ ํ˜• ๋ณ€ํ™˜ ์ ์šฉ
๋ฒ”์œ„์—์„œ ์ถœ๋ ฅ ๋ฐ์ดํ„ฐ ์œ ํ˜• ๋ฒ”์œ„๊นŒ์ง€
๋ณต์‚ฌ - ๋ณ€ํ™˜ ์‹œ ๋ฐ์ดํ„ฐ ๋ณต์‚ฌ
์„ ์˜ - ์„ ํ˜• ๋ณ€ํ™˜ ์ ์šฉ x -> a*x+b
์˜ตํŠธ์Šคํƒ€ํŠธ - ์ž…๋ ฅ ํ‰๊ท ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งคํ•‘๋˜๋Š” ์„ ํ˜• ๋ณ€ํ™˜์„ ์ ์šฉํ•˜๊ณ 
์ „์ฒด ์ถœ๋ ฅ ๋ฒ”์œ„์— ๋Œ€ํ•œ ๋ณ€ํ˜•

๋Œ€ํ‘œ = ์œ ๋ฐ”์ดํŠธ; ๋”•์…”๋„ˆ๋ฆฌ
์ถœ๋ ฅ ํ”ฝ์…€ ์œ ํ˜•. ์ง€์›๋˜๋Š” ๊ฐ’์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
์—†์Œ - ์ •์˜๋œ ํ”ฝ์…€ ์œ ํ˜• ์—†์Œ
๋œจ๋‹ค - ๋ถ€๋™ ์†Œ์ˆ˜์  32๋น„ํŠธ
๋ฐ”์ดํŠธ - ๋ถ€ํ˜ธ ์žˆ๋Š” 8๋น„ํŠธ
์šธ๋กฑ - ๋ถ€ํ˜ธ ์—†๋Š” 64๋น„ํŠธ
๋”๋ธ” - ๋ถ€๋™ ์†Œ์ˆ˜์  64๋น„ํŠธ
์‹ ํŠธ - ๋ถ€ํ˜ธ ์žˆ๋Š” 32๋น„ํŠธ
์งง์€ - ๋ถ€ํ˜ธ ์—†๋Š” 16๋น„ํŠธ
์งง๋‹ค - ๋ถ€ํ˜ธ ์žˆ๋Š” 16๋น„ํŠธ
๋‹จ์œ„ - ๋ถ€ํ˜ธ ์—†๋Š” 32๋น„ํŠธ
๊ธธ๋‹ค - ๋ถ€ํ˜ธ ์žˆ๋Š” 64๋น„ํŠธ
๋น„ํŠธ - ๋ฐ”์ด๋„ˆ๋ฆฌ ๋ฐ์ดํ„ฐ
์œ ๋ฐ”์ดํŠธ - ๋ถ€ํ˜ธ ์—†๋Š” 8๋น„ํŠธ

์ž‘๋ฌผ ์ด๋ฏธ์ง€ ์˜์—ญ ์ž๋ฅด๊ธฐ, ํ•ด๋‹น ์˜์—ญ์€ ํ•ญ์ƒ ์›๋ณธ ์ด๋ฏธ์ง€์— ๊ณ ์ •๋ฉ๋‹ˆ๋‹ค.
์ฃผ์–ด์ง„ ๋ฒ”์œ„๊ฐ€ ์œ ์ง€๋œ๋‹ค๋Š” ์˜๋ฏธ์—์„œ ํฌ๊ธฐ. ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

end = [[4294967295,4294967295,4294967295]]; ์ŠคํŠธ๋ฆฌ๋ฐ ๊ฐ€๋Šฅ
์ž๋ฅด๊ธฐ ๋ฒ”์œ„์˜ ๋, ์ตœ๋Œ€๊ฐ’ = (-1,-1,-1).

์Šคํƒ€ํŠธ = [[0,0,0]]; ์ŠคํŠธ๋ฆฌ๋ฐ ๊ฐ€๋Šฅ
์ž๋ฅด๊ธฐ ๋ฒ”์œ„์˜ ์‹œ์ž‘.

ํŒฝ์ฐฝํ•˜๋‹ค 3D ์ด๋ฏธ์ง€ ์Šคํƒ ํ™•์žฅ ํ•„ํ„ฐ, ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋น„์น˜๋‹ค = ๊ฒ€์€์ƒ‰; ๋ˆ
๋ฉ”์ธ ์ด๋ฏธ์ง€ ์ฝ˜ํ…์ธ ์— ๋Œ€ํ•œ ํžŒํŠธ(ํ‘๋ฐฑ).

ํ˜•์„ฑ = [๊ตฌ:r=2]; ๊ณต์žฅ
๊ตฌ์กฐํ™” ์š”์†Œ. ์ง€์›๋˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์€ PLUGINS:3dimage/shape๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

๊ฑฐ๋ฆฌ ์ด๋ฏธ์ง€์˜ 3D ๊ฑฐ๋ฆฌ ๋ณ€ํ™˜์„ ํ‰๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€๊ฐ€ ๋ฐ”์ด๋„ˆ๋ฆฌ ๋งˆ์Šคํฌ์ธ ๊ฒฝ์šฐ,
๊ทธ๋Ÿฐ ๋‹ค์Œ ๊ฐ ์ ์˜ ๊ฑฐ๋ฆฌ ๋ณ€ํ™˜ ๊ฒฐ๊ณผ๋Š” ์œ ํด๋ฆฌ๋“œ์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค.
๋งˆ์Šคํฌ์™€์˜ ๊ฑฐ๋ฆฌ. ์ž…๋ ฅ ์ด๋ฏธ์ง€๊ฐ€ ์Šค์นผ๋ผ ํ”ฝ์…€ ๊ฐ’์ธ ๊ฒฝ์šฐ
์ด ์Šค์นผ๋ผ๋Š” ๋†’์ด ํ•„๋“œ๋กœ ํ•ด์„๋˜๊ณ  ํ”ฝ์…€๋‹น ๊ฐ’์ด
๊ฑฐ๋ฆฌ.

(๋งค๊ฐœ๋ณ€์ˆ˜ ์—†์Œ)

์ถ•์†Œ ์ถ•์†Œ๋ฅผ ์ •์˜ํ•˜๊ธฐ ์œ„ํ•ด ์ฃผ์–ด์ง„ ๋ธ”๋ก ํฌ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž…๋ ฅ ์ด๋ฏธ์ง€ ์ถ•์†Œ
์š”์ธ. ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•˜๊ธฐ ์ „์— ์Šค๋ฌด๋”ฉ ํ•„ํ„ฐ๋กœ ์ด๋ฏธ์ง€๋ฅผ ํ•„ํ„ฐ๋งํ•˜์—ฌ
๊ณ ์ฃผํŒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ์•จ๋ฆฌ์–ด์‹ฑ ์•„ํ‹ฐํŒฉํŠธ๋ฅผ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค., ์ง€์›๋จ
๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

b = [[1,1,1]]; 3์ฐจ์› ๊ฒฝ๊ณ„
๋ธ”๋ก ํฌ๊ธฐ.

bx = 1; ๋‹จ์œ„ [1, inf)
x ๋ฐฉํ–ฅ์˜ ๋ธ”๋ก ํฌ๊ธฐ.

by = 1; ๋‹จ์œ„ [1, inf)
y ๋ฐฉํ–ฅ์œผ๋กœ ๋ธ”๋ก ํฌ๊ธฐ.

bz = 1; ๋‹จ์œ„ [1, inf)
z ๋ฐฉํ–ฅ์˜ ๋ธ”๋ก ํฌ๊ธฐ.

์ปค๋„ = ๊ฐ€์šฐ์Šค; ๋ˆ
์ ์šฉํ•  ์Šค๋ฌด๋”ฉ ํ•„ํ„ฐ ์ปค๋„, ํ•„ํ„ฐ์˜ ํฌ๊ธฐ ์ถ”์ •
๋ธ”๋ก ์‚ฌ์ด์ฆˆ ๊ธฐ์ค€์œผ๋กœ..

์ข€๋จน๋‹ค 3d ์ด๋ฏธ์ง€ ์Šคํƒ ์นจ์‹ ํ•„ํ„ฐ, ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋น„์น˜๋‹ค = ๊ฒ€์€์ƒ‰; ๋ˆ
๋ฉ”์ธ ์ด๋ฏธ์ง€ ์ฝ˜ํ…์ธ ์— ๋Œ€ํ•œ ํžŒํŠธ(ํ‘๋ฐฑ).

ํ˜•์„ฑ = [๊ตฌ:r=2]; ๊ณต์žฅ
๊ตฌ์กฐํ™” ์š”์†Œ. ์ง€์›๋˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์€ PLUGINS:3dimage/shape๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

๊ฐ€์šฐ์Šค ๋“ฑ๋ฐฉ์„ฑ 3D ๊ฐ€์šฐ์Šค ํ•„ํ„ฐ, ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

w = 1; [0, inf)์˜ ์ •์ˆ˜
ํ•„ํ„ฐ ๋„ˆ๋น„ ๋งค๊ฐœ๋ณ€์ˆ˜.

๋Œ€ํ•™์› 3D ์ด๋ฏธ์ง€๋ฅผ ๊ทธ๋ž˜๋””์–ธํŠธ ๋†ˆ ํ•„ํ„ฐ๋กœ

(๋งค๊ฐœ๋ณ€์ˆ˜ ์—†์Œ)

๊ทธ๋กœ์šฐ๋งˆ์Šคํฌ ์ž…๋ ฅ ๋ฐ”์ด๋„ˆ๋ฆฌ ๋งˆ์Šคํฌ์™€ ์ฐธ์กฐ ๊ทธ๋ ˆ์ด ์Šค์ผ€์ผ ์ด๋ฏธ์ง€๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜์—ญ ์„ฑ์žฅ ์ˆ˜ํ–‰
๋” ๋‚ฎ์€ ๊ฐ’์ด ์žˆ๋Š” ๊ฒฝ์šฐ ์ด๋ฏธ ์ถ”๊ฐ€๋œ ํ”ฝ์…€์˜ ์ด์›ƒ ํ”ฝ์…€์„ ์ถ”๊ฐ€ํ•˜์—ฌ
์ฃผ์–ด์ง„ ์ž„๊ณ„๊ฐ’์„ ์ดˆ๊ณผํ•˜๋Š” ๊ฐ•๋„, ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋ถ„ = 1; ๋œจ๋‹ค
๋งˆ์Šคํฌ ์„ฑ์žฅ์— ๋Œ€ํ•œ ๋” ๋‚ฎ์€ ์ž„๊ณ„๊ฐ’.

์‹ฌํŒ =(์ž…๋ ฅ, ํ•„์ˆ˜, ๋ฌธ์ž์—ด)
๋งˆ์Šคํฌ ์˜์—ญ ์„ฑ์žฅ์— ๋Œ€ํ•œ ์ฐธ์กฐ ์ด๋ฏธ์ง€์ž…๋‹ˆ๋‹ค.

ํ˜•์„ฑ = 6n; ๊ณต์žฅ
๋™๋„ค ๋งˆ์Šคํฌ. ์ง€์›๋˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์€ PLUGINS:3dimage/shape๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

๊ฑฐ๊พธ๋กœ ํ•˜๋‹ค ๊ฐ•๋„ ๋ฐ˜์ „ ํ•„ํ„ฐ

(๋งค๊ฐœ๋ณ€์ˆ˜ ์—†์Œ)

์ด์†Œ๋ณต์…€ ์ด ํ•„ํ„ฐ๋Š” ์ด๋ฏธ์ง€์˜ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•˜์—ฌ ๋ณต์…€ ํฌ๊ธฐ๋ฅผ ์•„์ด์†Œ๋ฉ”ํŠธ๋ฆญํ•˜๊ณ  ํฌ๊ธฐ๋ฅผ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋งŒ๋“ญ๋‹ˆ๋‹ค.
์ง€์ •๋œ ๊ฐ’์— ํ•ด๋‹นํ•˜๋ฉฐ ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ธํ„ฐํ”„ = [bspline:d=3]; ๊ณต์žฅ
์‚ฌ์šฉํ•  ๋ณด๊ฐ„ ์ปค๋„ . ์ง€์›๋˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ๋‹ค์Œ์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
ํ”Œ๋Ÿฌ๊ทธ์ธ:1d/splinekernel

ํฌ๊ธฐ = 1; ๋ถ€๋™ ์†Œ์ˆ˜์  (0, inf)
์•„์ด์†Œ๋ฉ”ํŠธ๋ฆญ ๋Œ€์ƒ ๋ณต์…€ ํฌ๊ธฐ.

kmeans 3D ์ด๋ฏธ์ง€ k-ํ‰๊ท  ํ•„ํ„ฐ. ์ถœ๋ ฅ ์ด๋ฏธ์ง€์—์„œ ํ”ฝ์…€ ๊ฐ’์€
ํด๋ž˜์Šค ๋ฉค๋ฒ„์‹ญ ๋ฐ ํด๋ž˜์Šค ์„ผํ„ฐ๋Š” ์ด๋ฏธ์ง€์˜ ์†์„ฑ์œผ๋กœ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.
์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

c = 3; [2, inf)์˜ ์ •์ˆ˜
์ˆ˜์—… ์ˆ˜.

์ƒํ‘œ ์ด์ง„ ์ด๋ฏธ์ง€์˜ ์—ฐ๊ฒฐ๋œ ๊ตฌ์„ฑ ์š”์†Œ์— ๋ ˆ์ด๋ธ”์„ ์ง€์ •ํ•˜๋Š” ํ•„ํ„ฐ, ์ง€์›๋จ
๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

n = 6n; ๊ณต์žฅ
๋™๋„ค ๋งˆ์Šคํฌ. ์ง€์›๋˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์€ PLUGINS:3dimage/shape๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

๋ ˆ์ด๋ธ” ๋งต ๋ ˆ์ด๋ธ” ID๋ฅผ ๋‹ค์‹œ ๋งคํ•‘ํ•˜๋Š” ์ด๋ฏธ์ง€ ํ•„ํ„ฐ์ž…๋‹ˆ๋‹ค. ์ •์ˆ˜ ๊ฐ’์„ ๊ฐ€์ง„ ์ด๋ฏธ์ง€์—๋งŒ ์ ์šฉ ๊ฐ€๋Šฅ
๊ฐ•๋„/๋ ˆ์ด๋ธ”. ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ง€๋„ =(์ž…๋ ฅ, ํ•„์ˆ˜, ๋ฌธ์ž์—ด)
๋ ˆ์ด๋ธ” ๋งคํ•‘ ํŒŒ์ผ.

๋ผ๋ฒจ ์Šค์ผ€์ผ
์ž…๋ ฅ์—์„œ ์ด๋ฏธ ์ƒ์„ฑ๋œ ์ถœ๋ ฅ ๋ณต์…€๋งŒ ์ƒ์„ฑํ•˜๋Š” ํ•„ํ„ฐ
์˜์ƒ. ์Šค์ผ€์ผ๋ง์€ ๋Œ€์ƒ์„ ์„ ํƒํ•˜๋Š” ํˆฌํ‘œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜์—ฌ ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.
ํŠน์ • ๋ ˆ์ด๋ธ”์˜ ๊ฐ€์žฅ ๋†’์€ ํ”ฝ์…€ ์ˆ˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ํ”ฝ์…€ ๊ฐ’
ํ•ด๋‹น ์†Œ์Šค ์ง€์—ญ. ์˜์—ญ์ด ๋™์ผํ•œ ๋ ˆ์ด๋ธ”์„ ๊ฐ€์ง„ ๋‘ ๊ฐœ์˜ ๋ ˆ์ด๋ธ”๋กœ ๊ตฌ์„ฑ๋œ ๊ฒฝ์šฐ
count, ๋” ๋‚ฎ์€ ์ˆซ์ž๊ฐ€ ์Šน๋ฆฌํ•ฉ๋‹ˆ๋‹ค. ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

ํŠน๋Œ€ =(ํ•„์ˆ˜, 3dbounds)
๋‘ ๊ฐœ์˜ ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ๊ฐ’์œผ๋กœ ์ง€์ •๋œ ๋Œ€์ƒ ํฌ๊ธฐ์ž…๋‹ˆ๋‹ค.

ํ•˜์ค‘ ํŒŒ์ผ์—์„œ ์ž…๋ ฅ ์ด๋ฏธ์ง€๋ฅผ ๋กœ๋“œํ•˜๊ณ  ์ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ์˜ ํ˜„์žฌ ์ด๋ฏธ์ง€๋ฅผ ๋Œ€์ฒดํ•ฉ๋‹ˆ๋‹ค.
ํŒŒ์ดํ”„๋ผ์ธ. ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

ํŒŒ์ผ =(์ž…๋ ฅ, ํ•„์ˆ˜, ๋ฌธ์ž์—ด)
๋กœ๋“œํ•  ์ž…๋ ฅ ํŒŒ์ผ์˜ ์ด๋ฆ„..

lv๋‹ค์šด์Šค์ผ€์ผ
์ด๊ฒƒ์€ ๋ ˆ์ด๋ธ” ํˆฌํ‘œ ์ถ•์†Œ ํ•„ํ„ฐ์ž…๋‹ˆ๋‹ค. 3D ์ด๋ฏธ์ง€๋ฅผ ๋ธ”๋ก ๋‹จ์œ„๋กœ ์ถ•์†Œํ•ฉ๋‹ˆ๋‹ค.
๊ฐ ๋ธ”๋ก์— ๋Œ€ํ•ด ๋ธ”๋ก์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ๋‚˜ํƒ€๋‚˜๋Š” (XNUMX์ด ์•„๋‹Œ) ๋ ˆ์ด๋ธ”์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๋Œ€์ƒ ์ด๋ฏธ์ง€์˜ ์ถœ๋ ฅ ํ”ฝ์…€๋กœ ๋ฐœํ–‰๋ฉ๋‹ˆ๋‹ค. ๋‘ ๊ฐœ์˜ ๋ ˆ์ด๋ธ”์ด ๋™์ผํ•œ ๋ฒˆํ˜ธ๋กœ ๋‚˜ํƒ€๋‚˜๋Š” ๊ฒฝ์šฐ
๊ฒฝ์šฐ์— ๋”ฐ๋ผ ์ ˆ๋Œ€๊ฐ’์ด ๋‚ฎ์€ ์ชฝ์ด ์ด๊น๋‹ˆ๋‹ค. ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

b = [[1,1,1]]; 3์ฐจ์› ๊ฒฝ๊ณ„
์ถ•์†Œ๋ฅผ ์œ„ํ•œ ๋ธ”๋ก ํฌ๊ธฐ. ๊ฐ ๋ธ”๋ก์€ ํ•˜๋‚˜์˜ ํ”ฝ์…€๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
๋Œ€์ƒ ์ด๋ฏธ์ง€์—..

๋งˆ์Šคํฌ ์ด๋ฏธ์ง€๋ฅผ ๋งˆ์Šคํฌํ•˜๋ฉด ํ•˜๋‚˜์˜ ์ด๋ฏธ์ง€๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜ ๋ชฉ๋ก์—์„œ ๊ฐ€์ ธ์˜ค๊ณ  ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ๋‹ค์Œ์—์„œ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.
์ผ๋ฐ˜ ํ•„ํ„ฐ ์ž…๋ ฅ ๋‘ ์ด๋ฏธ์ง€๋Š” ๋ชจ๋‘ ํฌ๊ธฐ๊ฐ€ ๊ฐ™์•„์•ผ ํ•˜๋ฉฐ ํ•˜๋‚˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค.
๋ฐ”์ด๋„ˆ๋ฆฌ๊ฐ€ ๋œ๋‹ค. ํ•„ํ„ฐ ํŒŒ์ดํ”„๋ผ์ธ์„ ํ†ตํ•ด ๋“ค์–ด์˜ค๋Š” ์ด๋ฏธ์ง€์˜ ์†์„ฑ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
๋ณด์กด. ์ถœ๋ ฅ ํ”ฝ์…€ ์œ ํ˜•์€ ๊ทธ๋ ‡์ง€ ์•Š์€ ์ž…๋ ฅ ์ด๋ฏธ์ง€์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค.
๋ฐ”์ด๋„ˆ๋ฆฌ. ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ž…๋ ฅ =(์ž…๋ ฅ, ํ•„์ˆ˜, ๋ฌธ์ž์—ด)
๋‘ ๋ฒˆ์งธ ์ž…๋ ฅ ์ด๋ฏธ์ง€ ํŒŒ์ผ ์ด๋ฆ„.

ํ‰๊ท  3D ์ด๋ฏธ์ง€ ํ‰๊ท  ํ•„ํ„ฐ, ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

w = 1; [1, inf)์˜ ์ •์ˆ˜
์ ˆ๋ฐ˜ ํ•„ํ„ฐ ๋„ˆ๋น„.

์ค‘์•™ ๋ถ„๋ฆฌ๋Œ€ ์ค‘์•™๊ฐ’ 3d ํ•„ํ„ฐ, ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

w = 1; [1, inf)์˜ ์ •์ˆ˜
ํ•„ํ„ฐ ๋„ˆ๋น„ ๋งค๊ฐœ๋ณ€์ˆ˜.

mlv ์ตœ์†Œ ๋ถ„์‚ฐ 3D ์ด๋ฏธ์ง€ ํ•„ํ„ฐ์˜ ํ‰๊ท , ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

w = 1; [1, inf)์˜ ์ •์ˆ˜
ํ•„ํ„ฐ ๋„ˆ๋น„ ๋งค๊ฐœ๋ณ€์ˆ˜.

msnormalizer
3D ์ด๋ฏธ์ง€ ํ‰๊ท  ์‹œ๊ทธ๋งˆ ์ •๊ทœํ™” ํ•„ํ„ฐ, ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

w = 1; [1, inf)์˜ ์ •์ˆ˜
์ ˆ๋ฐ˜ ํ•„ํ„ฐ ๋„ˆ๋น„.

์—ด ์ˆ˜ ํ˜•ํƒœํ•™์  ๊ฐœ๋ฐฉ, ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋น„์น˜๋‹ค = ๊ฒ€์€์ƒ‰; ๋ˆ
๋ฉ”์ธ ์ด๋ฏธ์ง€ ์ฝ˜ํ…์ธ ์— ๋Œ€ํ•œ ํžŒํŠธ(ํ‘๋ฐฑ).

ํ˜•์„ฑ = [๊ตฌ:r=2]; ๊ณต์žฅ
๊ตฌ์กฐํ™” ์š”์†Œ. ์ง€์›๋˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์€ PLUGINS:3dimage/shape๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

๋ฐฉํ–ฅ์„ ๋ฐ”๊พธ๋‹ค 3D ์ด๋ฏธ์ง€ ๋ฐฉํ–ฅ ๋ณ€๊ฒฝ ํ•„ํ„ฐ, ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ง€๋„ = xyz; ๋”•์…”๋„ˆ๋ฆฌ
์ ์šฉํ•  ๋ฐฉํ–ฅ ๋งคํ•‘. ์ง€์›๋˜๋Š” ๊ฐ’์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
p-zxy โ€ ์ˆœ์—ด x->y->z->x
r-x180 - x์ถ•์„ ์ค‘์‹ฌ์œผ๋กœ ์‹œ๊ณ„ ๋ฐฉํ–ฅ์œผ๋กœ 180๋„ ํšŒ์ „
XYZ - ๋ฐฉํ–ฅ ์œ ์ง€
p-yzx โ€ ์ˆœ์—ด x->z->y->x
r-z180 - z์ถ•์„ ์ค‘์‹ฌ์œผ๋กœ ์‹œ๊ณ„ ๋ฐฉํ–ฅ์œผ๋กœ 180๋„ ํšŒ์ „
r-y270 - y์ถ•์„ ์ค‘์‹ฌ์œผ๋กœ ์‹œ๊ณ„ ๋ฐฉํ–ฅ์œผ๋กœ 270๋„ ํšŒ์ „
f-xz - ํ”Œ๋ฆฝ xz
f-yz - ํ”Œ๋ฆฝ yz
r-x90 - x์ถ•์„ ์ค‘์‹ฌ์œผ๋กœ ์‹œ๊ณ„ ๋ฐฉํ–ฅ์œผ๋กœ 90๋„ ํšŒ์ „
r-y90 - y์ถ•์„ ์ค‘์‹ฌ์œผ๋กœ ์‹œ๊ณ„ ๋ฐฉํ–ฅ์œผ๋กœ 90๋„ ํšŒ์ „
r-x270 - x์ถ•์„ ์ค‘์‹ฌ์œผ๋กœ ์‹œ๊ณ„ ๋ฐฉํ–ฅ์œผ๋กœ 270๋„ ํšŒ์ „
r-z270 - z์ถ•์„ ์ค‘์‹ฌ์œผ๋กœ ์‹œ๊ณ„ ๋ฐฉํ–ฅ์œผ๋กœ 270๋„ ํšŒ์ „
r-z90 - z์ถ•์„ ์ค‘์‹ฌ์œผ๋กœ ์‹œ๊ณ„ ๋ฐฉํ–ฅ์œผ๋กœ 90๋„ ํšŒ์ „
f-xy - ํ”Œ๋ฆฝ XY
r-y180 - y์ถ•์„ ์ค‘์‹ฌ์œผ๋กœ ์‹œ๊ณ„ ๋ฐฉํ–ฅ์œผ๋กœ 180๋„ ํšŒ์ „

ํฌ๊ธฐ ์กฐ์ • ์ด๋ฏธ์ง€ ํฌ๊ธฐ๋ฅผ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ์›๋ณธ ๋ฐ์ดํ„ฐ๋Š” ์ƒˆ๋กœ์šด ํฌ๊ธฐ์˜ ์ด๋ฏธ์ง€ ์ค‘์•™์— ์œ„์น˜ํ•ฉ๋‹ˆ๋‹ค.,
์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

ํฌ๊ธฐ = [[0,0,0]]; ์ŠคํŠธ๋ฆฌ๋ฐ ๊ฐ€๋Šฅ
์ด๋ฏธ์ง€์˜ ์ƒˆ ํฌ๊ธฐ ํฌ๊ธฐ 0์€ ํฌ๊ธฐ๋ฅผ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
ํ•ด๋‹น ์น˜์ˆ˜..

๋ชจ๋ž˜ ์†Œ๊ธˆ๊ณผ ํ›„์ถ” 3d ํ•„ํ„ฐ, ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋’น๊ตด๋‹ค = 100; ๋ถ€๋™ ์†Œ์ˆ˜์  [0, inf)
ํƒ€์ž‘ ๊ฐ€์น˜.

w = 1; [1, inf)์˜ ์ •์ˆ˜
ํ•„ํ„ฐ ๋„ˆ๋น„ ๋งค๊ฐœ๋ณ€์ˆ˜.

๊ทœ๋ชจ ์ง€์ •๋œ ๋Œ€์ƒ ํฌ๊ธฐ๋กœ ํ™•์žฅ๋˜๋Š” 3D ์ด๋ฏธ์ง€ ํ•„ํ„ฐ, ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ธํ„ฐํ”„ = [bspline:d=3]; ๊ณต์žฅ
์‚ฌ์šฉํ•  ๋ณด๊ฐ„ ์ปค๋„ . ์ง€์›๋˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ๋‹ค์Œ์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
ํ”Œ๋Ÿฌ๊ทธ์ธ:1d/splinekernel

s = [[0,0,0]]; 3์ฐจ์› ๊ฒฝ๊ณ„
๋ชจ๋“  ์ปดํฌ๋„ŒํŠธ๋ฅผ ํ•œ๋ฒˆ์— ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•œ ํƒ€๊ฒŸ ์‚ฌ์ด์ฆˆ (์ปดํฌ๋„ŒํŠธ 0:์ž…๋ ฅ ์ด๋ฏธ์ง€ ์‚ฌ์šฉ
ํฌ๊ธฐ).

sx = 0; ๋‹จ์œ„ [0, inf)
x ๋ฐฉํ–ฅ์˜ ๋Œ€์ƒ ํฌ๊ธฐ(0:์ž…๋ ฅ ์ด๋ฏธ์ง€ ํฌ๊ธฐ ์‚ฌ์šฉ).

sy = 0; ๋‹จ์œ„ [0, inf)
y ๋ฐฉํ–ฅ์˜ ๋Œ€์ƒ ํฌ๊ธฐ(0:์ž…๋ ฅ ์ด๋ฏธ์ง€ ํฌ๊ธฐ ์‚ฌ์šฉ).

sz = 0; ๋‹จ์œ„ [0, inf)
y ๋ฐฉํ–ฅ์˜ ๋Œ€์ƒ ํฌ๊ธฐ(0:์ž…๋ ฅ ์ด๋ฏธ์ง€ ํฌ๊ธฐ ์‚ฌ์šฉ).

์…€๋ ‰ํŠธ ๋น… ๊ฐ€์žฅ ๋†’์€ ๊ฐ•๋„๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐ”์ด๋„ˆ๋ฆฌ ๋งˆ์Šคํฌ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ํ•„ํ„ฐ
ํ”ฝ์…€ ์ˆ˜์ž…๋‹ˆ๋‹ค. ํ”ฝ์…€ ๊ฐ’ 0์€ ๋ฌด์‹œ๋˜๋ฉฐ ๋‘ ๊ฐ•๋„๊ฐ€
ํ”ฝ์…€ ์ˆ˜๊ฐ€ ๊ฐ™์œผ๋ฉด ๊ฒฐ๊ณผ๊ฐ€ ์ •์˜๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ž…๋ ฅ ํ”ฝ์…€์—๋Š” ๋‹ค์Œ์ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
์ ๋ถ„ ํ”ฝ์…€ ์œ ํ˜•.

(๋งค๊ฐœ๋ณ€์ˆ˜ ์—†์Œ)

์…‰์ปจ๋ธŒ 3D ์ด๋ฏธ์ง€ ๊ฐ•๋„ ๋ถ„๋ฆฌ ์ปจ๋ณผ๋ฃจ์…˜ ํ•„ํ„ฐ, ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

kx = [๊ฐ€์šฐ์Šค:w=1]; ๊ณต์žฅ
x ๋ฐฉํ–ฅ์—์„œ ์ปค๋„์„ ํ•„ํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค. ์ง€์›๋˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ๋‹ค์Œ์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
ํ”Œ๋Ÿฌ๊ทธ์ธ:1d/spacekernel

ky = [๊ฐ€์šฐ์Šค:w=1]; ๊ณต์žฅ
y ๋ฐฉํ–ฅ์œผ๋กœ ์ปค๋„์„ ํ•„ํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค. ์ง€์›๋˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ๋‹ค์Œ์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
ํ”Œ๋Ÿฌ๊ทธ์ธ:1d/spacekernel

kz = [๊ฐ€์šฐ์Šค:w=1]; ๊ณต์žฅ
z ๋ฐฉํ–ฅ์—์„œ ์ปค๋„์„ ํ•„ํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค. ์ง€์›๋˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ๋‹ค์Œ์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
ํ”Œ๋Ÿฌ๊ทธ์ธ:1d/spacekernel

์Šค์œ„์Šค ์ธ ์”จ๋ฅผ ๋ฟŒ๋ฆฐ ๋ถ„์ˆ˜๋Œ€. ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์ดˆ๊ธฐ์— ์ •ํ™•ํžˆ ๋งŽ์€ ์˜์—ญ์„ ์ถ”์ถœํ•ฉ๋‹ˆ๋‹ค.
๋ ˆ์ด๋ธ”์€ ์‹œ๋“œ ์ด๋ฏธ์ง€์— ์ œ๊ณต๋˜๋ฉฐ ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋Œ€ํ•™์› = 0; ๋ถ€์šธ
์ž…๋ ฅ ์ด๋ฏธ์ง€๋ฅผ ๊ธฐ์šธ๊ธฐ๋กœ ํ•ด์„ํ•ฉ๋‹ˆ๋‹ค. .

ํ‘œ = 0; ๋ถ€์šธ
ํŠน์ˆ˜ ๊ทธ๋ ˆ์ด ์Šค์ผ€์ผ ๊ฐ’์œผ๋กœ ๋ถ„ํ• ๋œ ์œ ์—ญ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

n = [๊ตฌ:r=1]; ๊ณต์žฅ
์„ฑ์žฅํ•˜๋Š” ์›Œํ„ฐํ—ค๋“œ ์ง€์—ญ์„ ์œ„ํ•œ ์ด์›ƒ. ์ง€์›๋˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ๋‹ค์Œ์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
ํ”Œ๋Ÿฌ๊ทธ์ธ:3d์ด๋ฏธ์ง€/๋ชจ์–‘

์”จ =(์ž…๋ ฅ, ํ•„์ˆ˜, ๋ฌธ์ž์—ด)
์ดˆ๊ธฐ ์˜์—ญ์— ๋Œ€ํ•œ ๋ ˆ์ด๋ธ”์ด ํฌํ•จ๋œ ์‹œ๋“œ ์ž…๋ ฅ ์ด๋ฏธ์ง€์ž…๋‹ˆ๋‹ค.

ํ‹ฐ ์ž…๋ ฅ ์ด๋ฏธ์ง€๋ฅผ ํŒŒ์ผ๋กœ ์ €์žฅํ•˜๊ณ  ๋‹ค์Œ ํ•„ํ„ฐ์—๋„ ์ „๋‹ฌํ•˜๊ณ ,
์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

ํŒŒ์ผ =(์ถœ๋ ฅ, ํ•„์ˆ˜, ๋ฌธ์ž์—ด)
์ด๋ฏธ์ง€๋ฅผ ์ €์žฅํ•  ์ถœ๋ ฅ ํŒŒ์ผ์˜ ์ด๋ฆ„๋„..

์—ท๊ฒŒํ•˜๋Š” Lee and Kashyap, 'Building Skeleton Models'์— ๊ธฐ๋ฐ˜ํ•œ 3D ํ˜•ํƒœํ•™์  ์–‡์•„์ง
3D Medial Surface/Axis Thinning Algorithms', ๊ทธ๋ž˜ํ”ฝ ๋ชจ๋ธ ๋ฐ ์ด๋ฏธ์ง€๋ฅผ ํ†ตํ•ด
์ฒ˜๋ฆฌ, 56(6):462-478, 1994. ์ด โ€‹โ€‹๊ตฌํ˜„์€ 26
์ด์›ƒ.

(๋งค๊ฐœ๋ณ€์ˆ˜ ์—†์Œ)

๋ณ€ํ™˜ ์ฃผ์–ด์ง„ ๋ณ€ํ™˜์œผ๋กœ ์ž…๋ ฅ ์ด๋ฏธ์ง€๋ฅผ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค., ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜
์œ„์น˜ :

ํŒŒ์ผ =(์ž…๋ ฅ, ํ•„์ˆ˜, ๋ฌธ์ž์—ด)
๋ณ€ํ™˜์ด ํฌํ•จ๋œ ํŒŒ์ผ์˜ ์ด๋ฆ„..

๊ฒฝ๊ณ„ = ; ๋ˆ
์ด๋ฏธ์ง€ ๋ณด๊ฐ„ ๊ฒฝ๊ณ„ ์กฐ๊ฑด์„ ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฏธ์ง€ ์ปค๋„ = ; ๋ˆ
์ด๋ฏธ์ง€ ๋ณด๊ฐ„๊ธฐ ์ปค๋„์„ ์žฌ์ •์˜ํ•ฉ๋‹ˆ๋‹ค.

๋ณ€ํ™” 3D ์ด๋ฏธ์ง€ ๋ถ„์‚ฐ ํ•„ํ„ฐ, ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

w = 1; [1, inf)์˜ ์ •์ˆ˜
์ ˆ๋ฐ˜ ํ•„ํ„ฐ ๋„ˆ๋น„.

ws ๊ธฐ๋ณธ ์ˆ˜๋‘ ์„ธ๋ถ„ํ™”, ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์—๋ฐœ๊ทธ๋ผ๋“œ = 0; ๋ถ€์šธ
์ž…๋ ฅ ์ด๋ฏธ์ง€๊ฐ€ ๊ธฐ์šธ๊ธฐ ํ‘œ์ค€ ์ด๋ฏธ์ง€๋ฅผ ๋‚˜ํƒ€๋‚ด์ง€ ์•Š๋Š” ๊ฒฝ์šฐ 1๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

ํ‘œ = 0; ๋ถ€์šธ
ํŠน์ˆ˜ ๊ทธ๋ ˆ์ด ์Šค์ผ€์ผ ๊ฐ’์œผ๋กœ ๋ถ„ํ• ๋œ ์œ ์—ญ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

n = [๊ตฌ:r=1]; ๊ณต์žฅ
์„ฑ์žฅํ•˜๋Š” ์›Œํ„ฐํ—ค๋“œ ์ง€์—ญ์„ ์œ„ํ•œ ์ด์›ƒ. ์ง€์›๋˜๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ์€ ๋‹ค์Œ์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
ํ”Œ๋Ÿฌ๊ทธ์ธ:3d์ด๋ฏธ์ง€/๋ชจ์–‘

๋’น๊ตด๋‹ค = 0; [0, 1)์— ๋ถ€๋™
์ƒ๋Œ€ ๊ธฐ์šธ๊ธฐ ํ‘œ์ค€ ์ž„๊ณ„๊ฐ’. ์‹ค์ œ ๊ฐ’ ์ž„๊ณ„๊ฐ’์€
thresh * (max_grad - min_grad) + min_grad. ๊ทธ๋ผ๋””์–ธํŠธ๋กœ ๋ถ„๋ฆฌ๋œ ๋ถ„์ง€
๋” ๋‚ฎ์€ ๊ทœ๋ฒ”์œผ๋กœ ๊ฒฐํ•ฉ๋ฉ๋‹ˆ๋‹ค.

ํ”Œ๋Ÿฌ๊ทธ์ธ : 3d ์ด๋ฏธ์ง€/io


๋ถ„์„ํ•˜๋‹ค 7.5 ์ด๋ฏธ์ง€ ๋ถ„์„

์ธ์‹๋˜๋Š” ํŒŒ์ผ ํ™•์žฅ์ž: .HDR, .hdr

์ง€์›๋˜๋Š” ์š”์†Œ ์œ ํ˜•:
๋ถ€ํ˜ธ ์—†๋Š” 8๋น„ํŠธ, ๋ถ€ํ˜ธ ์žˆ๋Š” 16๋น„ํŠธ, ๋ถ€ํ˜ธ ์žˆ๋Š” 32๋น„ํŠธ, ๋ถ€๋™ ์†Œ์ˆ˜์  32๋น„ํŠธ,
๋ถ€๋™ ์†Œ์ˆ˜์  64๋น„ํŠธ

๋ฐ์ดํ„ฐ ํ’€ ๋‚ด๋ถ€ ๋ฐ์ดํ„ฐ ํ’€๊ณผ์˜ ๊ฐ€์ƒ IO

์ธ์‹๋˜๋Š” ํŒŒ์ผ ํ™•์žฅ์ž: .@

๋””์ปด 3D๋กœ์„œ์˜ Dicom ์ด๋ฏธ์ง€ ์‹œ๋ฆฌ์ฆˆ

์ธ์‹๋˜๋Š” ํŒŒ์ผ ํ™•์žฅ์ž: .DCM, .dcm

์ง€์›๋˜๋Š” ์š”์†Œ ์œ ํ˜•:
๋ถ€ํ˜ธ ์žˆ๋Š” 16๋น„ํŠธ, ๋ถ€ํ˜ธ ์—†๋Š” 16๋น„ํŠธ

HDF5 HDF5 3D ์ด๋ฏธ์ง€ IO

์ธ์‹๋˜๋Š” ํŒŒ์ผ ํ™•์žฅ์ž: .H5, .h5

์ง€์›๋˜๋Š” ์š”์†Œ ์œ ํ˜•:
์ด์ง„ ๋ฐ์ดํ„ฐ, ๋ถ€ํ˜ธ ์žˆ๋Š” 8๋น„ํŠธ, ๋ถ€ํ˜ธ ์—†๋Š” 8๋น„ํŠธ, ๋ถ€ํ˜ธ ์žˆ๋Š” 16๋น„ํŠธ, ๋ถ€ํ˜ธ ์—†๋Š” 16๋น„ํŠธ,
๋ถ€ํ˜ธ ์žˆ๋Š” 32๋น„ํŠธ, ๋ถ€ํ˜ธ ์—†๋Š” 32๋น„ํŠธ, ๋ถ€ํ˜ธ ์žˆ๋Š” 64๋น„ํŠธ, ๋ถ€ํ˜ธ ์—†๋Š” 64๋น„ํŠธ, ๋ถ€๋™
์†Œ์ˆ˜์  32๋น„ํŠธ, ๋ถ€๋™ ์†Œ์ˆ˜์  64๋น„ํŠธ

์ธ๋ฆฌ์•„ ์ธ๋ฆฌ์•„ ์ด๋ฏธ์ง€

์ธ์‹๋˜๋Š” ํŒŒ์ผ ํ™•์žฅ์ž: .INR, .inr

์ง€์›๋˜๋Š” ์š”์†Œ ์œ ํ˜•:
๋ถ€ํ˜ธ ์žˆ๋Š” 8๋น„ํŠธ, ๋ถ€ํ˜ธ ์—†๋Š” 8๋น„ํŠธ, ๋ถ€ํ˜ธ ์žˆ๋Š” 16๋น„ํŠธ, ๋ถ€ํ˜ธ ์—†๋Š” 16๋น„ํŠธ, ๋ถ€ํ˜ธ ์žˆ๋Š” 32
๋น„ํŠธ, ๋ถ€ํ˜ธ ์—†๋Š” 32๋น„ํŠธ, ๋ถ€๋™ ์†Œ์ˆ˜์  32๋น„ํŠธ, ๋ถ€๋™ ์†Œ์ˆ˜์  64๋น„ํŠธ

mhd VTK ๊ตฌํ˜„์„ ์‚ฌ์šฉํ•˜๋Š” MetaIO 3D ์ด๋ฏธ์ง€ IO(์‹คํ—˜์ ).

์ธ์‹๋˜๋Š” ํŒŒ์ผ ํ™•์žฅ์ž: .MHA, .MHD, .mha, .mhd

์ง€์›๋˜๋Š” ์š”์†Œ ์œ ํ˜•:
๋ถ€ํ˜ธ ์žˆ๋Š” 8๋น„ํŠธ, ๋ถ€ํ˜ธ ์—†๋Š” 8๋น„ํŠธ, ๋ถ€ํ˜ธ ์žˆ๋Š” 16๋น„ํŠธ, ๋ถ€ํ˜ธ ์—†๋Š” 16๋น„ํŠธ, ๋ถ€ํ˜ธ ์žˆ๋Š” 32
๋น„ํŠธ, ๋ถ€ํ˜ธ ์—†๋Š” 32๋น„ํŠธ, ๋ถ€๋™ ์†Œ์ˆ˜์  32๋น„ํŠธ, ๋ถ€๋™ ์†Œ์ˆ˜์  64๋น„ํŠธ

๋ฉ‹์ง„ NIFTI-1 3D ์ด๋ฏธ์ง€ IO

์ธ์‹๋˜๋Š” ํŒŒ์ผ ํ™•์žฅ์ž: .NII, .nii

์ง€์›๋˜๋Š” ์š”์†Œ ์œ ํ˜•:
๋ถ€ํ˜ธ ์žˆ๋Š” 8๋น„ํŠธ, ๋ถ€ํ˜ธ ์—†๋Š” 8๋น„ํŠธ, ๋ถ€ํ˜ธ ์žˆ๋Š” 16๋น„ํŠธ, ๋ถ€ํ˜ธ ์—†๋Š” 16๋น„ํŠธ, ๋ถ€ํ˜ธ ์žˆ๋Š” 32
๋น„ํŠธ, ๋ถ€ํ˜ธ ์—†๋Š” 32๋น„ํŠธ, ๋ถ€ํ˜ธ ์žˆ๋Š” 64๋น„ํŠธ, ๋ถ€ํ˜ธ ์—†๋Š” 64๋น„ํŠธ, ๋ถ€๋™ ์†Œ์ˆ˜์  32
๋น„ํŠธ, ๋ถ€๋™ ์†Œ์ˆ˜์  64๋น„ํŠธ

vff VFF ํƒœ์–‘ ๋ž˜์Šคํ„ฐ ํ˜•์‹

์ธ์‹๋˜๋Š” ํŒŒ์ผ ํ™•์žฅ์ž: .VFF, .vff

์ง€์›๋˜๋Š” ์š”์†Œ ์œ ํ˜•:
๋ถ€ํ˜ธ ์—†๋Š” 8๋น„ํŠธ, ๋ถ€ํ˜ธ ์žˆ๋Š” 16๋น„ํŠธ

๋น„์Šคํƒ€ 3D ๋ทฐ

์ธ์‹๋˜๋Š” ํŒŒ์ผ ํ™•์žฅ์ž: .V, .VISTA, .v, .vista

์ง€์›๋˜๋Š” ์š”์†Œ ์œ ํ˜•:
์ด์ง„ ๋ฐ์ดํ„ฐ, ๋ถ€ํ˜ธ ์žˆ๋Š” 8๋น„ํŠธ, ๋ถ€ํ˜ธ ์—†๋Š” 8๋น„ํŠธ, ๋ถ€ํ˜ธ ์žˆ๋Š” 16๋น„ํŠธ, ๋ถ€ํ˜ธ ์—†๋Š” 16๋น„ํŠธ,
๋ถ€ํ˜ธ ์žˆ๋Š” 32๋น„ํŠธ, ๋ถ€ํ˜ธ ์—†๋Š” 32๋น„ํŠธ, ๋ถ€๋™ ์†Œ์ˆ˜์  32๋น„ํŠธ, ๋ถ€๋™ ์†Œ์ˆ˜์  64
๋น„ํŠธ

vti 3D ์ด๋ฏธ์ง€ VTK-XML ์ž…๋ ฅ ๋ฐ ์ถœ๋ ฅ(์‹คํ—˜).

์ธ์‹๋˜๋Š” ํŒŒ์ผ ํ™•์žฅ์ž: .VTI, .vti

์ง€์›๋˜๋Š” ์š”์†Œ ์œ ํ˜•:
๋ถ€ํ˜ธ ์žˆ๋Š” 8๋น„ํŠธ, ๋ถ€ํ˜ธ ์—†๋Š” 8๋น„ํŠธ, ๋ถ€ํ˜ธ ์žˆ๋Š” 16๋น„ํŠธ, ๋ถ€ํ˜ธ ์—†๋Š” 16๋น„ํŠธ, ๋ถ€ํ˜ธ ์žˆ๋Š” 32
๋น„ํŠธ, ๋ถ€ํ˜ธ ์—†๋Š” 32๋น„ํŠธ, ๋ถ€๋™ ์†Œ์ˆ˜์  32๋น„ํŠธ, ๋ถ€๋™ ์†Œ์ˆ˜์  64๋น„ํŠธ

vtk 3D VTK ์ด๋ฏธ์ง€ ๋ ˆ๊ฑฐ์‹œ ์ž…๋ ฅ ๋ฐ ์ถœ๋ ฅ(์‹คํ—˜).

์ธ์‹๋˜๋Š” ํŒŒ์ผ ํ™•์žฅ์ž: .VTK, .VTKIMAGE, .vtk, .vtkimage

์ง€์›๋˜๋Š” ์š”์†Œ ์œ ํ˜•:
์ด์ง„ ๋ฐ์ดํ„ฐ, ๋ถ€ํ˜ธ ์žˆ๋Š” 8๋น„ํŠธ, ๋ถ€ํ˜ธ ์—†๋Š” 8๋น„ํŠธ, ๋ถ€ํ˜ธ ์žˆ๋Š” 16๋น„ํŠธ, ๋ถ€ํ˜ธ ์—†๋Š” 16๋น„ํŠธ,
๋ถ€ํ˜ธ ์žˆ๋Š” 32๋น„ํŠธ, ๋ถ€ํ˜ธ ์—†๋Š” 32๋น„ํŠธ, ๋ถ€๋™ ์†Œ์ˆ˜์  32๋น„ํŠธ, ๋ถ€๋™ ์†Œ์ˆ˜์  64
๋น„ํŠธ

ํ”Œ๋Ÿฌ๊ทธ์ธ : 3์ฐจ์› ์ด๋ฏธ์ง€/๋ชจ์–‘


18n 18n ์ด์›ƒ 3D ๋ชจ์–‘ ์ƒ์„ฑ๊ธฐ

(๋งค๊ฐœ๋ณ€์ˆ˜ ์—†์Œ)

26n 26n ์ด์›ƒ 3D ๋ชจ์–‘ ์ƒ์„ฑ๊ธฐ

(๋งค๊ฐœ๋ณ€์ˆ˜ ์—†์Œ)

6n 6n ์ด์›ƒ 3D ๋ชจ์–‘ ์ƒ์„ฑ๊ธฐ

(๋งค๊ฐœ๋ณ€์ˆ˜ ์—†์Œ)

๊ตฌ์ฒด ์ฃผ์–ด์ง„ ๋ฐ˜๊ฒฝ ๋‚ด์˜ ํ”ฝ์…€์„ ํฌํ•จํ•˜๋Š” ๋‹ซํžŒ ๊ตฌํ˜• ๋ชจ์–‘ ์ด์›ƒ
r., ์ง€์›๋˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

r = 2; ๋ถ€๋™ ์†Œ์ˆ˜์  (0, inf)
๊ตฌ ๋ฐ˜๊ฒฝ.

ํ”Œ๋Ÿฌ๊ทธ์ธ : 3d๋ณ€ํ™˜/io


๊ฒŒ์‹œํŒ 3D ๋ณ€ํ™˜์˜ ์ด์ง„(๋น„ํœด๋Œ€์šฉ) ์ง๋ ฌํ™”๋œ IO

์ธ์‹๋˜๋Š” ํŒŒ์ผ ํ™•์žฅ์ž: .bbs

๋ฐ์ดํ„ฐ ํ’€ ๋‚ด๋ถ€ ๋ฐ์ดํ„ฐ ํ’€๊ณผ์˜ ๊ฐ€์ƒ IO

์ธ์‹๋˜๋Š” ํŒŒ์ผ ํ™•์žฅ์ž: .@

๋น„์Šคํƒ€ 3D ๋ณ€ํ™˜์˜ Vista ์Šคํ† ๋ฆฌ์ง€

์ธ์‹๋˜๋Š” ํŒŒ์ผ ํ™•์žฅ์ž: .v, .v3dt

XML 3D ๋ณ€ํ™˜์˜ XML ์ง๋ ฌ IO

์ธ์‹๋˜๋Š” ํŒŒ์ผ ํ™•์žฅ์ž: .x3dt

์˜ˆ


๋ฒˆํ˜ธ ๋งค๊ธฐ๊ธฐ ํŒจํ„ด์„ ๋”ฐ๋ฅด๋Š” ์ผ๋ จ์˜ ์ด๋ฏธ์ง€์— ๋Œ€ํ•ด ํ‰๊ท  ์ตœ์†Œ ๋ถ„์‚ฐ ํ•„ํ„ฐ๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.
imageXXXX.hdr ๋ฐ ์ด๋ฏธ์ง€ FilterXXXX.hdr์— ์ถœ๋ ฅ ์ €์žฅ

mia-3dimagefilterstack -i image0000.hdr -o ํ•„ํ„ฐ๋ง๋จ -t hdr mlv:w=2

์ €์ž


๊ฒŒ๋ฅดํŠธ ์›”๋‹ˆ

์ €์ž‘๊ถŒ


์ด ์†Œํ”„ํŠธ์›จ์–ด๋Š” Copyright (c) 1999-2015 Leipzig, Germany ๋ฐ Madrid, Spain์ž…๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ์˜จ๋‹ค
์ ˆ๋Œ€์ ์œผ๋กœ ๋ณด์ฆํ•˜์ง€ ์•Š์œผ๋ฉฐ GNU์˜ ์กฐ๊ฑด์— ๋”ฐ๋ผ ์žฌ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ผ๋ฐ˜ ๊ณต์šฉ ๋ผ์ด์„ผ์Šค ๋ฒ„์ „ 3(๋˜๋Š” ๊ทธ ์ด์ƒ). ์ž์„ธํ•œ ๋‚ด์šฉ์€ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค.
์˜ต์…˜ '--์ €์ž‘๊ถŒ'.

onworks.net ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜จ๋ผ์ธ์—์„œ mia-3dimagefilterstack ์‚ฌ์šฉ


๋ฌด๋ฃŒ ์„œ๋ฒ„ ๋ฐ ์›Œํฌ์Šคํ…Œ์ด์…˜

Windows ๋ฐ Linux ์•ฑ ๋‹ค์šด๋กœ๋“œ

Linux ๋ช…๋ น

Ad