āĻāĻāĻŋ āĻšāĻ˛ mia-3dnonrigidreg āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
mia-3dnonrigidreg - 3D āĻāĻŦāĻŋāĻ° āĻ¨āĻ¨-āĻ˛āĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ° āĻ°ā§āĻāĻŋāĻ¸ā§āĻā§āĻ°ā§āĻļāĻ¨
āĻ¸āĻžāĻāĻ¨ā§āĻĒāĻŋāĻ¸āĻŋāĻ¸
mia-3dnonrigidreg -i -r -o [āĻŦāĻŋāĻāĻ˛ā§āĻĒ]
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
mia-3dnonrigidreg āĻāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻĻā§āĻāĻŋ āĻ§ā§āĻ¸āĻ° āĻ¸ā§āĻā§āĻ˛ 3D āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ & āĻ¤āĻĨā§āĻ¯
-āĻāĻŋ --āĻāĻžāĻ°āĻŦā§āĻ¸=āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž
āĻāĻāĻāĻĒā§āĻ āĻāĻ° verbosity, āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻāĻŦāĻ āĻāĻā§āĻ āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ.
āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§āĻ¤āĻ° āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻšāĻāĻ¯āĻŧāĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻ¤āĻĨā§āĻ¯ - āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻŦāĻžāĻ°ā§āĻ¤āĻž
āĻāĻŋāĻšā§āĻ¨ - āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻā§āĻ°ā§āĻ¸
āĻŦā§āĻ¯āĻ°ā§āĻĨ - āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻžāĻ° āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻ¸āĻ¤āĻ°ā§āĻāĻŦāĻžāĻ°ā§āĻ¤āĻž - āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž
āĻā§āĻ˛ - āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻĄā§āĻŦāĻžāĻā§ āĻāĻ°āĻž - āĻĄāĻŋāĻŦāĻžāĻ āĻāĻāĻāĻĒā§āĻ
āĻŦāĻžāĻ°ā§āĻ¤āĻž - āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦāĻžāĻ°ā§āĻ¤āĻž
āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ - āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
--āĻāĻĒāĻŋāĻ°āĻžāĻāĻ
āĻāĻĒāĻŋāĻ°āĻžāĻāĻ āĻ¤āĻĨā§āĻ¯ āĻŽā§āĻĻā§āĻ°āĻŖ
-h -- āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯
āĻāĻ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻŽā§āĻĻā§āĻ°āĻŖ
-? -- āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨
--āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¨āĻŽā§āĻŦāĻ° āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨
IO
-i --in-image=(āĻāĻ¨āĻĒā§āĻ, āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ); io
āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻŋāĻ¤ā§āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨:3āĻĄāĻŋāĻŽā§āĻ/āĻāĻāĻ
-r --ref-image=(āĻāĻ¨āĻĒā§āĻ, āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ); io
āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻŽā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨ PLUGINS:3dimage/io
-o --out-image=(āĻāĻāĻāĻĒā§āĻ, āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ); io
āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻŋāĻ¤ āĻāĻāĻāĻĒā§āĻ āĻāĻŽā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨ PLUGINS:3dimage/io
-t --āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻ°āĻŽā§āĻļāĻ¨=(āĻāĻāĻāĻĒā§āĻ); io
āĻāĻāĻāĻĒā§āĻ āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻ°ā§āĻŽā§āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨:3dtransform/io
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ
--āĻĨā§āĻ°ā§āĻĄ=-1
āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻĨā§āĻ°ā§āĻĄ, āĻāĻ āĻ¸āĻāĻā§āĻ¯āĻžāĻāĻŋ āĻāĻŽ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤
āĻŦāĻž āĻŽā§āĻļāĻŋāĻ¨ā§ āĻ˛āĻāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻā§āĻ°ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻžāĻ¨āĨ¤ (-1:
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ āĻ¨ā§āĻŽāĻžāĻ¨). āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĨā§āĻ°ā§āĻĄā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž, āĻāĻāĻŋ
āĻ¸āĻāĻā§āĻ¯āĻž āĻ˛āĻāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻā§āĻ°ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻŽ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤
āĻ¯āĻ¨ā§āĻ¤ā§āĻ°. (-1: āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ āĻ¨ā§āĻŽāĻžāĻ¨)āĨ¤
āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨
-l --āĻ¸ā§āĻ¤āĻ°=3
āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ āĻ˛ā§āĻā§āĻ˛ āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ āĻ˛ā§āĻā§āĻ˛
-O --āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ°=gsl:opt=gd, step=0.1
āĻŽāĻŋāĻ¨āĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ° āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ° āĻŽāĻŋāĻ¨āĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨āĻā§āĻ˛āĻŋ āĻĻā§āĻā§āĻ¨ PLUGINS:minimizer/singlecost
-f --transForm=spline:rate=10
āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻ°ā§āĻŽā§āĻļāĻ¨ āĻāĻžāĻāĻĒ āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻ°ā§āĻŽā§āĻļāĻ¨ āĻāĻžāĻāĻĒ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨: 3āĻĄāĻŋāĻŽā§āĻ/āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻ°ā§āĻŽ
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨āĻ¸: 1d/spacialkernel
cdiff āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻ¯āĻŧ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛, āĻŽāĻŋāĻ°āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻļāĻ°ā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
(āĻā§āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¨ā§āĻ)
āĻāĻžāĻāĻ¸ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻāĻžāĻāĻ¸ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
w = 1; uint [0, inf)
āĻ āĻ°ā§āĻ§ā§āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨāĨ¤
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨āĻ¸: 1d/splinebc
āĻāĻ¯āĻŧāĻ¨āĻž āĻ¸ā§āĻĒā§āĻ˛āĻžāĻāĻ¨ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻļāĻ¨ āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻļāĻ°ā§āĻ¤ āĻ¯āĻž āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ° āĻāĻĒāĻ° āĻŽāĻŋāĻ°āĻ° āĻāĻ°ā§
(āĻā§āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¨ā§āĻ)
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻ¸ā§āĻĒā§āĻ˛āĻžāĻāĻ¨ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻļāĻ¨ āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻļāĻ°ā§āĻ¤ āĻ¯āĻž āĻ¸ā§āĻŽāĻžāĻ¤ā§ āĻŽāĻžāĻ¨ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§
(āĻā§āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¨ā§āĻ)
āĻļā§āĻ¨ā§āĻ¯ āĻ¸ā§āĻĒā§āĻ˛āĻžāĻāĻ¨ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻļāĻ¨ āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻļāĻ°ā§āĻ¤ āĻ¯āĻž āĻŦāĻžāĻāĻ°ā§āĻ° āĻŽāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻļā§āĻ¨ā§āĻ¯ āĻ§āĻ°ā§ āĻ¨ā§āĻ¯āĻŧ
(āĻā§āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¨ā§āĻ)
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨āĻ¸: 1d/āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ¨āĻāĻžāĻ°āĻ¨ā§āĻ˛
bspline āĻŦāĻŋ-āĻ¸ā§āĻĒā§āĻ˛āĻžāĻāĻ¨ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻ¤ā§āĻ°āĻŋ, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
d = 3; int [0, 5]
āĻ¸ā§āĻĒā§āĻ˛āĻžāĻāĻ¨ āĻĄāĻŋāĻā§āĻ°ā§āĨ¤
omoms OMoms-āĻ¸ā§āĻĒāĻ˛āĻžāĻāĻ¨ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻ¤ā§āĻ°āĻŋ, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
d = 3; int [3, 3]
āĻ¸ā§āĻĒā§āĻ˛āĻžāĻāĻ¨ āĻĄāĻŋāĻā§āĻ°ā§āĨ¤
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨āĻ¸: 3āĻĄāĻŋāĻŽā§āĻ/āĻāĻŽā§āĻŦāĻžāĻāĻ¨āĻžāĻ°
absdiff āĻāĻŽā§āĻ āĻāĻŽā§āĻŦāĻžāĻāĻ¨āĻžāĻ° 'absdiff'
(āĻā§āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¨ā§āĻ)
āĻ¯ā§āĻ āĻāĻŦāĻŋ āĻ¸āĻāĻ¯ā§āĻāĻ 'āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨'
(āĻā§āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¨ā§āĻ)
dIV āĻāĻā§ āĻāĻŽā§āĻ āĻāĻŽā§āĻŦāĻžāĻāĻ¨āĻžāĻ° 'div'
(āĻā§āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¨ā§āĻ)
Mul āĻāĻŽā§āĻ āĻāĻŽā§āĻŦāĻžāĻāĻ¨āĻžāĻ° 'mul'
(āĻā§āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¨ā§āĻ)
āĻāĻĒ āĻāĻŽā§āĻ āĻāĻŽā§āĻŦāĻžāĻāĻ¨āĻžāĻ° 'āĻ¸āĻžāĻŦ'
(āĻā§āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¨ā§āĻ)
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨āĻ¸: 3āĻĄāĻŋāĻŽā§āĻ/āĻāĻ°āĻ
lncc āĻŽāĻžāĻ¸ā§āĻāĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻā§āĻ°āĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ
āĻšāĻ¯āĻŧ:
w = 5; [ā§§, ā§¨ā§Ģā§Ŧ]
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻā§āĻ°āĻ¸ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻāĻ¨ā§āĻĄā§āĻ° āĻ āĻ°ā§āĻ§ā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻĨ
āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ
mi āĻ¸ā§āĻĒā§āĻ˛āĻžāĻāĻ¨ āĻĒāĻžāĻ°āĻā§āĻ¨ āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻ¤āĻĨā§āĻ¯āĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻāĻžāĻāĻž = 0; āĻāĻžāĻ¸āĻž [0, 40]
āĻ āĻĒāĻ¸āĻžāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻā§āĻ āĻāĻŦāĻ āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻžāĻ¯āĻŧ āĻāĻžāĻāĻ¤ā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻļāĻ¤āĻžāĻāĻļ
āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤
mbins = 64; [ā§§, ā§¨ā§Ģā§Ŧ]
āĻāĻ˛āĻŽāĻžāĻ¨ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻŋāĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽ āĻŦāĻŋāĻ¨ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
mkernel = [bspline:d=3]; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻāĻŋāĻ¤ā§āĻ° āĻĒāĻžāĻ°ā§āĻā§āĻ¨ āĻšāĻŋāĻ¨āĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽ āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻĒā§āĻ˛āĻžāĻāĻ¨ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻĻā§āĻā§āĻ¨: 1d/splinekernel
rbins = 64; [ā§§, ā§¨ā§Ģā§Ŧ]
āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻŋāĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽ āĻŦāĻŋāĻ¨ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
rkernel = [bspline:d=0]; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻŽā§āĻ āĻĒāĻžāĻ°āĻā§āĻ¨ āĻšāĻŋāĻ¨āĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻĒā§āĻ˛āĻžāĻāĻ¨ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯-
ins āĻĻā§āĻā§āĻ¨ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨:1d/splinekernel
āĻāĻ¨āĻ¸āĻŋāĻ¸āĻŋ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻā§āĻ°āĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĨ¤
(āĻā§āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¨ā§āĻ)
āĻāĻ¨āĻāĻŋāĻāĻĢ āĻāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻā§āĻ°ā§āĻĄāĻŋāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻ¸āĻžāĻĻā§āĻļā§āĻ¯ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§
āĻā§āĻˇā§āĻ¤ā§āĻ° src āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° $ _S$ āĻāĻŦāĻ $ _R$ āĻāĻ° āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻā§āĻ°ā§āĻĄāĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ°ā§āĻĢ āĻāĻŽā§āĻ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨āĻāĻžāĻ°ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻ¸ā§āĻĒāĻˇā§āĻ = āĻĄāĻŋāĻāĻ¸; āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻ¸āĻžāĻŦāĻāĻžāĻāĻĒ (sq, ds, āĻĄāĻ, āĻā§āĻ°āĻ¸)āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛:
ds - āĻ¸ā§āĻā§āĻ˛ āĻāĻ°āĻž āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻŦāĻ°ā§āĻ
āĻĄāĻ - āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻĒāĻŖā§āĻ¯ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛
āĻā§āĻ°ā§āĻļ - āĻā§āĻ°āĻ¸ āĻĒāĻŖā§āĻ¯ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛
āĻāĻ¸āĻāĻ¸āĻĄāĻŋ 3D āĻāĻŦāĻŋāĻ° āĻāĻ°āĻ: āĻŦāĻ°ā§āĻāĻā§āĻˇā§āĻ¤ā§āĻ° āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¸āĻŽāĻˇā§āĻāĻŋ, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻ āĻā§āĻĨā§āĻ°ā§āĻļ = 0; āĻāĻžāĻ¸āĻž [0, 1000]
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻž āĻŽāĻžāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§ āĻāĻ˛āĻŽāĻžāĻ¨ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻŽāĻžāĻ¸ā§āĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ āĻ ā§āĻ¯āĻžāĻāĻžāĻāĻ¨ā§āĻĄā§āĨ¤
āĻāĻĻāĻ°ā§āĻļ = 0; bool
āĻāĻŋāĻ¤ā§āĻ° āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻ¸āĻāĻā§āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻŽā§āĻā§āĻ°āĻŋāĻ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ¸āĻāĻ¸āĻĄāĻŋ-āĻ āĻā§āĻŽāĻžāĻ¸ā§āĻ
3D āĻāĻŦāĻŋāĻ° āĻāĻ°āĻ: āĻŦāĻ°ā§āĻāĻā§āĻˇā§āĻ¤ā§āĻ° āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¸āĻŽāĻˇā§āĻāĻŋ, āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ āĻā§āĻŽāĻžāĻ¸ā§āĻāĻŋāĻ āĻ¸āĻš
āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:
āĻĨā§āĻ°ā§āĻļ = 0; āĻĻā§āĻŦāĻŋāĻā§āĻŖ
āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻŽā§āĻ āĻāĻ¨ā§āĻ¯ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻž āĻŽāĻžāĻ¨.
āĻĨā§āĻ°ā§āĻļ = 0; āĻĻā§āĻŦāĻŋāĻā§āĻŖ
āĻā§āĻ¸ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻžāĻ° āĻŽāĻžāĻ¨āĨ¤
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨āĻ¸: 3āĻĄāĻŋāĻŽā§āĻ/āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°
āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄāĻĒāĻžāĻ¸ āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻž āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄāĻĒāĻžāĻ¸ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ = 3.40282e+38; āĻāĻžāĻ¸āĻž
āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻāĨ¤
āĻŽāĻŋāĻ¨āĻŋāĻ = 0; āĻāĻžāĻ¸āĻž
āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ° āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨āĨ¤
āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻāĻ°āĻž āĻāĻŽā§āĻ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻžāĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ = 3.40282e+38; āĻāĻžāĻ¸āĻž
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻ°āĨ¤
āĻŽāĻŋāĻ¨āĻŋāĻ = 0; āĻāĻžāĻ¸āĻž
āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻ°āĨ¤
āĻāĻ¨āĻŋāĻˇā§āĻ āĻ°ā§āĻĒāĻāĻ¤ āĻŦāĻ¨ā§āĻ§, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:
āĻāĻā§āĻāĻŋāĻ¤ = āĻāĻžāĻ˛ā§; āĻ¸ā§āĻā§āĻ°āĻŋāĻ
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻŋāĻ¤ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻāĻā§āĻāĻŋāĻ¤ (āĻāĻžāĻ˛ā§|āĻ¸āĻžāĻĻāĻž)āĨ¤
āĻāĻā§āĻ¤āĻŋ = [āĻā§āĻ˛āĻ:r=2]; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻāĻžāĻ āĻžāĻŽā§āĻāĻ¤ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻĻā§āĻā§āĻ¨:3āĻĄāĻŋāĻŽā§āĻ/āĻāĻā§āĻ¤āĻŋ
āĻ¸āĻāĻ¯ā§āĻā§āĻ¤āĻāĻžāĻ°ā§ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻŽā§āĻŦāĻžāĻāĻ¨āĻžāĻ° āĻ āĻĒāĻžāĻ°ā§āĻāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻĻā§āĻāĻŋ āĻāĻŋāĻ¤ā§āĻ° āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ 'āĻŦāĻŋāĻĒāĻ°ā§āĻ¤' āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŽāĻŋāĻĨā§āĻ¯āĻž, āĻĒā§āĻ°āĻĨāĻŽ āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻšāĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻāĻŦāĻŋ, āĻāĻŦāĻ
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻŦāĻŋāĻāĻŋ 'āĻāĻŽā§āĻ' āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¸āĻš āĻĻā§āĻāĻ¯āĻŧāĻž āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻŽā§āĻšā§āĻ°ā§āĻ¤ā§, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻāĻžāĻŦāĻŽā§āĻ°ā§āĻ¤āĻŋ =(āĻāĻ¨āĻĒā§āĻ, āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ, āĻ¸ā§āĻā§āĻ°āĻŋāĻ)
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻŋāĻ¤ā§āĻ° āĻ¯āĻž āĻāĻŽā§āĻŦāĻžāĻāĻ¨āĻžāĻ°ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
op =(āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ, āĻāĻžāĻ°āĻāĻžāĻ¨āĻž)
āĻāĻŽā§āĻ āĻāĻŽā§āĻŦāĻžāĻāĻ¨āĻžāĻ° āĻāĻŽā§āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻŦā§. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨: 3āĻĄāĻŋāĻŽā§āĻ/āĻāĻŽā§āĻŦāĻžāĻāĻ¨āĻžāĻ°
āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ = 0; bool
āĻ¯ā§ āĻā§āĻ°āĻŽā§ āĻāĻŦāĻŋāĻā§āĻ˛āĻŋ āĻāĻŽā§āĻŦāĻžāĻāĻ¨āĻžāĻ°ā§ āĻāĻ˛ā§ āĻā§āĻā§ āĻ¸ā§āĻāĻŋāĻā§ āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻŽā§āĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:
a = 1; āĻāĻžāĻ¸āĻž
āĻ°ā§āĻāĻŋāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ a.
b = 0; āĻāĻžāĻ¸āĻž
āĻ°ā§āĻāĻŋāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ.
āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ° = opt; āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻāĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛:
āĻŽāĻ¨ā§āĻ¨ā§āĻ¤ āĻāĻ°āĻž - āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻĒā§āĻ°āĻā§āĻ¤ āĻāĻ¨āĻĒā§āĻ āĻĒāĻ°āĻŋāĻ¸āĻ°āĻā§ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°ā§
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻāĻāĻĒā§āĻ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž
āĻĒāĻ°āĻŋāĻ¸āĻ° - āĻ˛āĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ° āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻ°ā§āĻŽā§āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻ¨āĻĒā§āĻ āĻĄā§āĻāĻž āĻāĻžāĻāĻĒ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°ā§
āĻāĻāĻāĻĒā§āĻ āĻĄā§āĻāĻž āĻāĻžāĻāĻĒ āĻĒāĻ°āĻŋāĻ¸āĻ° āĻĨā§āĻā§ āĻĒāĻ°āĻŋāĻ¸āĻ°
āĻāĻĒāĻŋ - āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄā§āĻāĻž āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°ā§āĻ¨
āĻ°ā§āĻāĻŋāĻ â āĻ°ā§āĻāĻŋāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨ x -> a*x+b
optstat - āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻ¨āĻĒā§āĻ āĻāĻĄāĻŧ āĻāĻŦāĻ āĻāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻāĻāĻĒā§āĻ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨
repn = ubyte; āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ
āĻāĻāĻāĻĒā§āĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĒā§āĻ°āĻāĻžāĻ°āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛:
āĻ¨āĻž - āĻā§āĻ¨ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĒā§āĻ°āĻāĻžāĻ° āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻ¨ā§āĻ
āĻāĻžāĻ¸āĻž - āĻāĻžāĻ¸āĻŽāĻžāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ 32 āĻŦāĻŋāĻ
sbyte - 8 āĻŦāĻŋāĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤
āĻāĻ˛āĻ - āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ 64 āĻŦāĻŋāĻ
āĻĄāĻŦāĻ˛ - āĻāĻžāĻ¸āĻŽāĻžāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ 64 āĻŦāĻŋāĻ
āĻ¸āĻŋāĻ¨ā§āĻ - 32 āĻŦāĻŋāĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤
āĻā§āĻ - āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ 16 āĻŦāĻŋāĻ
āĻā§āĻ - 16 āĻŦāĻŋāĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤
uint - āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ 32 āĻŦāĻŋāĻ
āĻĻā§āĻ°ā§āĻ - 64 āĻŦāĻŋāĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤
āĻŦāĻŋāĻ - āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻĄā§āĻāĻž
ubyte - āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ 8 āĻŦāĻŋāĻ
āĻĢāĻ¸āĻ˛ āĻāĻāĻāĻŋ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻ āĻā§āĻāĻ˛ āĻā§āĻ°āĻĒ āĻāĻ°ā§āĻ¨, āĻ āĻā§āĻāĻ˛āĻāĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻŽā§āĻ˛ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻā§ āĻĨāĻžāĻā§ā§ˇ
āĻāĻāĻžāĻ° āĻāĻ āĻ āĻ°ā§āĻĨā§ āĻ¯ā§ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻ°āĻāĻŋ āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻļā§āĻˇ = [[4294967295,4294967295,4294967295]]; āĻĒā§āĻ°āĻŦāĻžāĻšāĻ¯ā§āĻā§āĻ¯
āĻā§āĻ°āĻĒāĻŋāĻ āĻ°ā§āĻā§āĻā§āĻ° āĻļā§āĻˇ, āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ = (-1,-1,-1)āĨ¤
āĻļā§āĻ°ā§ = [[0,0,0]]; āĻĒā§āĻ°āĻŦāĻžāĻšāĻ¯ā§āĻā§āĻ¯
āĻā§āĻ°āĻĒāĻŋāĻ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻļā§āĻ°ā§
āĻŦāĻŋāĻ¸ā§āĻ¤ā§āĻ¤āĻŋ 3d āĻāĻŋāĻ¤ā§āĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĄāĻžāĻāĻ˛ā§āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻāĻā§āĻāĻŋāĻ¤ = āĻāĻžāĻ˛ā§; āĻ¸ā§āĻā§āĻ°āĻŋāĻ
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻŋāĻ¤ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻāĻā§āĻāĻŋāĻ¤ (āĻāĻžāĻ˛ā§|āĻ¸āĻžāĻĻāĻž)āĨ¤
āĻāĻā§āĻ¤āĻŋ = [āĻā§āĻ˛āĻ:r=2]; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻāĻžāĻ āĻžāĻŽā§āĻāĻ¤ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻĻā§āĻā§āĻ¨:3āĻĄāĻŋāĻŽā§āĻ/āĻāĻā§āĻ¤āĻŋ
āĻĻā§āĻ°āĻ¤ā§āĻŦ āĻāĻāĻāĻŋ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° 3D āĻĻā§āĻ°āĻ¤ā§āĻŦ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻŦāĻŋāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻŽāĻžāĻ¸ā§āĻ āĻšāĻ¯āĻŧ,
āĻ¤āĻžāĻ°āĻĒāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦāĻŋāĻ¨ā§āĻĻā§āĻ¤ā§ āĻĻā§āĻ°āĻ¤ā§āĻŦā§āĻ° āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻāĻā§āĻ˛āĻŋāĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ
āĻŽā§āĻā§āĻļā§āĻ° āĻĻā§āĻ°āĻ¤ā§āĻŦāĨ¤ āĻāĻ¨āĻĒā§āĻ āĻāĻŽā§āĻ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§
āĻāĻ āĻ¸ā§āĻā§āĻ˛āĻžāĻ°āĻāĻŋāĻā§ āĻšāĻžāĻāĻĢāĻŋāĻ˛ā§āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŽāĻžāĻ¨ āĻ¯ā§āĻ āĻāĻ°ā§
āĻĻā§āĻ°āĻ¤ā§āĻŦāĨ¤
(āĻā§āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¨ā§āĻ)
āĻ¸āĻ¸ā§āĻ¤āĻž āĻĄāĻžāĻāĻ¨āĻ¸ā§āĻā§āĻ˛ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŦā§āĻ˛āĻ āĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻ¤ā§āĻ°āĻāĻŋ āĻĄāĻžāĻāĻ¨āĻ¸ā§āĻā§āĻ˛ āĻāĻ°ā§āĻ¨
āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻ¸ā§āĻā§āĻ˛ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻāĻŽā§āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŽāĻ¸ā§āĻŖ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻā§āĻ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻĄā§āĻāĻž āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¨ āĻāĻŦāĻ āĻ ā§āĻ¯āĻžāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ āĻāĻ°ā§āĻāĻŋāĻĢā§āĻ¯āĻžāĻā§āĻ āĻāĻĄāĻŧāĻžāĻ¨āĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:
b = [[1,1,1]]; 3dbounds
āĻŦā§āĻ˛āĻ āĻāĻāĻžāĻ°.
bx = 1; uint [1, inf)
x āĻĻāĻŋāĻ āĻĨā§āĻā§ āĻŦā§āĻ˛āĻ āĻ¸āĻžāĻāĻāĨ¤
by = 1; uint [1, inf)
y āĻĻāĻŋāĻ āĻĨā§āĻā§ āĻŦā§āĻ˛āĻ āĻ¸āĻžāĻāĻāĨ¤
bz = 1; uint [1, inf)
āĻŦā§āĻ˛āĻ āĻ¸āĻžāĻāĻ āĻā§āĻĄ āĻĻāĻŋāĻāĨ¤
āĻļāĻžāĻāĻ¸ = āĻāĻžāĻāĻ¸; āĻ¸ā§āĻā§āĻ°āĻŋāĻ
āĻŽāĻ¸ā§āĻŖ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻŦā§, āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻāĻžāĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻ˛āĻ āĻāĻāĻžāĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ ..
āĻā§āĻˇāĻ¯āĻŧ āĻāĻ°āĻž 3d āĻāĻŋāĻ¤ā§āĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻ°ā§āĻĄ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻāĻā§āĻāĻŋāĻ¤ = āĻāĻžāĻ˛ā§; āĻ¸ā§āĻā§āĻ°āĻŋāĻ
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻŋāĻ¤ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻāĻā§āĻāĻŋāĻ¤ (āĻāĻžāĻ˛ā§|āĻ¸āĻžāĻĻāĻž)āĨ¤
āĻāĻā§āĻ¤āĻŋ = [āĻā§āĻ˛āĻ:r=2]; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻāĻžāĻ āĻžāĻŽā§āĻāĻ¤ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻĻā§āĻā§āĻ¨:3āĻĄāĻŋāĻŽā§āĻ/āĻāĻā§āĻ¤āĻŋ
āĻāĻžāĻāĻ¸ āĻāĻāĻ¸ā§āĻā§āĻ°āĻĒāĻŋāĻ 3D āĻāĻžāĻāĻ¸ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
w = 1; int [0, inf)
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĨ¤
gradnorm āĻā§āĻ°ā§āĻĄāĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻĻāĻ°ā§āĻļ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĨā§āĻā§ 3D āĻāĻŋāĻ¤ā§āĻ°
(āĻā§āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¨ā§āĻ)
āĻā§āĻ°ā§āĻŽāĻžāĻ¸ā§āĻ āĻ āĻā§āĻāĻ˛ āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻ°āĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻŽāĻžāĻ¸ā§āĻ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻā§āĻ°ā§ āĻ¸ā§āĻā§āĻ˛ āĻāĻŋāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻāĻāĻāĻŋ āĻāĻŽ āĻĨāĻžāĻāĻ˛ā§ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻ¯ā§āĻ āĻāĻ°āĻž āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻļā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻ¯ā§āĻ āĻāĻ°ā§
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄā§āĻ° āĻāĻĒāĻ°ā§ āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻžāĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻŽāĻŋāĻ¨āĻŋāĻ = 1; āĻāĻžāĻ¸āĻž
āĻŽā§āĻā§āĻļ āĻŦā§āĻĻā§āĻ§āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻŽā§āĻ¨ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĨ¤
āĻ¸ā§āĻ¤ā§āĻ° =(āĻāĻ¨āĻĒā§āĻ, āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ, āĻ¸ā§āĻā§āĻ°āĻŋāĻ)
āĻŽāĻžāĻ¸ā§āĻ āĻ āĻā§āĻāĻ˛ āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻāĻ¨ā§āĻ¯ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻŽā§āĻ.
āĻāĻā§āĻ¤āĻŋ = 6n; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻĒāĻžāĻĄāĻŧāĻžāĻ° āĻŽā§āĻā§āĻļāĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻĻā§āĻā§āĻ¨:3āĻĄāĻŋāĻŽā§āĻ/āĻāĻā§āĻ¤āĻŋ
āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻž āĻāĻ˛ā§āĻāĻžāĻ¨ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°
(āĻā§āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¨ā§āĻ)
āĻāĻāĻ¸ā§āĻāĻā§āĻ¸ā§āĻ˛ āĻāĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻāĻāĻŋ āĻāĻŋāĻ¤ā§āĻ°āĻā§ āĻ¸ā§āĻā§āĻ˛ āĻāĻ°ā§ āĻ¯āĻžāĻ¤ā§ āĻāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻāĻāĻžāĻ° āĻāĻāĻ¸ā§āĻŽā§āĻā§āĻ°āĻŋāĻ āĻāĻŦāĻ āĻāĻ° āĻāĻāĻžāĻ° āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŽāĻžāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻāĻ¨ā§āĻāĻžāĻ°āĻĒ = [bspline:d=3]; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻļāĻ¨ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨: 1d/āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ¨āĻāĻžāĻ°āĻ¨ā§āĻ˛
āĻāĻ¯āĻŧāĻ¤āĻ¨ = 1; āĻĢā§āĻ˛ā§āĻ āĻāĻ¨ (0, inf)
āĻāĻāĻ¸ā§āĻŽā§āĻā§āĻ°āĻŋāĻ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻā§āĻ¸ā§āĻ˛ āĻāĻāĻžāĻ°āĨ¤
kmeans 3D āĻāĻŽā§āĻ k- āĻŽāĻžāĻ¨ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĨ¤ āĻāĻāĻāĻĒā§āĻ āĻāĻŽā§āĻā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§
āĻļā§āĻ°ā§āĻŖā§ āĻ¸āĻĻāĻ¸ā§āĻ¯āĻĒāĻĻ āĻāĻŦāĻ āĻļā§āĻ°ā§āĻŖā§ āĻā§āĻ¨ā§āĻĻā§āĻ°āĻā§āĻ˛āĻŋ āĻāĻŋāĻ¤ā§āĻ°āĻāĻŋāĻ¤ā§ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤,
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:
c = 3; int [2, inf)
āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
āĻ˛ā§āĻŦā§āĻ˛ āĻāĻāĻāĻŋ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ˛ā§āĻŦā§āĻ˛ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:
n = 6n; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻĒāĻžāĻĄāĻŧāĻžāĻ° āĻŽā§āĻā§āĻļāĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻĻā§āĻā§āĻ¨:3āĻĄāĻŋāĻŽā§āĻ/āĻāĻā§āĻ¤āĻŋ
āĻ˛ā§āĻŦā§āĻ˛āĻŽā§āĻ¯āĻžāĻĒ āĻ˛ā§āĻŦā§āĻ˛ āĻāĻāĻĄāĻŋāĻ° āĻ°āĻŋāĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻ¤ā§ āĻāĻŽā§āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻāĻŦāĻŋāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯
āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻž/āĻ˛ā§āĻŦā§āĻ˛āĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:
āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ° =(āĻāĻ¨āĻĒā§āĻ, āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ, āĻ¸ā§āĻā§āĻ°āĻŋāĻ)
āĻ˛ā§āĻŦā§āĻ˛ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻĢāĻžāĻāĻ˛āĨ¤
āĻ˛ā§āĻŦā§āĻ˛āĻ¸ā§āĻā§āĻ˛
āĻāĻāĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻĒā§āĻ āĻāĻā§āĻ¸ā§āĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻāĻ¨āĻĒā§āĻā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻŽā§āĻ āĻāĻāĻāĻŋ āĻā§āĻāĻŋāĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸ā§āĻā§āĻ˛āĻŋāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻž āĻ˛āĻā§āĻˇā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ˛ā§āĻŦā§āĻ˛ā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻŖāĻ¨āĻžāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŽāĻžāĻ¨
āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻā§āĻ¸ āĻ āĻā§āĻāĻ˛āĨ¤ āĻ¯āĻĻāĻŋ āĻ āĻā§āĻāĻ˛ āĻāĻāĻ āĻ¸āĻā§āĻā§ āĻĻā§āĻāĻŋ āĻ˛ā§āĻŦā§āĻ˛ āĻāĻ āĻŋāĻ¤
āĻāĻŖāĻ¨āĻž āĻāĻ°ā§āĻ¨, āĻāĻŽ āĻ¨āĻŽā§āĻŦāĻ° āĻ¸āĻš āĻāĻāĻāĻ¨ āĻāĻŋāĻ¤ā§āĻā§āĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻāĻāĻ āĻ¸āĻžāĻāĻ =(āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ, 3dbounds)
āĻĻā§āĻāĻŋ āĻā§āĻŽāĻž āĻĒā§āĻĨāĻ āĻŽāĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻāĻžāĻ° āĻĻā§āĻāĻ¯āĻŧāĻž.
āĻŦā§āĻāĻž āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻ¤ā§āĻ°āĻāĻŋ āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻāĻŋāĻ¤ā§āĻ°āĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻ¤ā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ā§ˇ
āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨āĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:
āĻĢāĻžāĻāĻ˛ =(āĻāĻ¨āĻĒā§āĻ, āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ, āĻ¸ā§āĻā§āĻ°āĻŋāĻ)
āĻ¯ā§ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻ˛ā§āĻĄ āĻšāĻŦā§ āĻ¤āĻžāĻ° āĻ¨āĻžāĻŽ..
lvdownscale
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ˛ā§āĻŦā§āĻ˛ āĻā§āĻāĻŋāĻ āĻĄāĻžāĻāĻ¨āĻ¸ā§āĻā§āĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§ˇ āĻāĻāĻŋ āĻŦā§āĻ˛āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻāĻāĻŋ 3D āĻāĻŋāĻ¤ā§āĻ°āĻā§ āĻā§āĻ āĻāĻ°ā§āĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦā§āĻ˛āĻā§āĻ° āĻāĻ¨ā§āĻ¯ (āĻ -āĻļā§āĻ¨ā§āĻ¯) āĻ˛ā§āĻŦā§āĻ˛āĻāĻŋ āĻŦā§āĻ˛āĻā§ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻāĻžāĻ°ā§āĻā§āĻ āĻāĻŽā§āĻā§ āĻāĻāĻāĻĒā§āĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻžāĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻāĻŋ āĻ˛ā§āĻŦā§āĻ˛ āĻāĻāĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ˛ā§
āĻ āĻ¨ā§āĻ āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻŽ āĻĒāĻ°āĻŽ āĻŽāĻžāĻ¨ āĻ¸āĻš āĻāĻāĻāĻŋ āĻāĻ¯āĻŧā§ āĻšāĻ¯āĻŧāĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
b = [[1,1,1]]; 3dbounds
āĻĄāĻžāĻāĻ¨āĻ¸ā§āĻā§āĻ˛āĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ˛āĻāĻ¸āĻžāĻāĻāĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦā§āĻ˛āĻ āĻāĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°āĻž āĻšāĻŦā§
āĻāĻžāĻ°ā§āĻā§āĻ āĻāĻŽā§āĻā§..
āĻŽāĻžāĻ¸ā§āĻ āĻāĻāĻāĻŋ āĻāĻŋāĻ¤ā§āĻ°āĻā§ āĻŽāĻžāĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻāĻāĻŋ āĻāĻŋāĻ¤ā§āĻ° āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĨā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻāĻŋ āĻĨā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ¨āĻĒā§āĻāĨ¤ āĻāĻāĻ¯āĻŧ āĻāĻŽā§āĻ āĻāĻāĻ āĻŽāĻžāĻ¤ā§āĻ°āĻž āĻšāĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻŦāĻļā§āĻ¯āĻ
āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻšāĻ¤ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻ¸āĻž āĻāĻŦāĻŋāĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻšāĻ˛
āĻ°āĻā§āĻˇāĻŋāĻ¤. āĻāĻāĻāĻĒā§āĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻžāĻāĻĒ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻž āĻ¨āĻ¯āĻŧ
āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋāĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:
āĻāĻ¨āĻĒā§āĻ =(āĻāĻ¨āĻĒā§āĻ, āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ, āĻ¸ā§āĻā§āĻ°āĻŋāĻ)
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻ¨āĻĒā§āĻ āĻāĻŽā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽāĨ¤
āĻāĻĄāĻŧ 3D āĻāĻŋāĻ¤ā§āĻ° āĻŽāĻžāĻ¨ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
w = 1; int [1, inf)
āĻ āĻ°ā§āĻ§ā§āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨāĨ¤
āĻŽāĻ§ā§āĻ¯āĻŽāĻž āĻŽāĻ§ā§āĻ¯āĻŽāĻž 3d āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:
w = 1; int [1, inf)
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĨ¤
āĻāĻŽāĻāĻ˛āĻāĻŋ Least Variance 3D āĻāĻŽā§āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§āĻ° āĻāĻĄāĻŧ, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
w = 1; int [1, inf)
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĨ¤
msnormalizer
3D āĻāĻŋāĻ¤ā§āĻ° āĻāĻĄāĻŧ-āĻ¸āĻŋāĻāĻŽāĻž āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻāĻāĻ°āĻŖ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
w = 1; int [1, inf)
āĻ āĻ°ā§āĻ§ā§āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨāĨ¤
āĻā§āĻ˛āĻž morphological open, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:
āĻāĻā§āĻāĻŋāĻ¤ = āĻāĻžāĻ˛ā§; āĻ¸ā§āĻā§āĻ°āĻŋāĻ
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻŋāĻ¤ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻāĻā§āĻāĻŋāĻ¤ (āĻāĻžāĻ˛ā§|āĻ¸āĻžāĻĻāĻž)āĨ¤
āĻāĻā§āĻ¤āĻŋ = [āĻā§āĻ˛āĻ:r=2]; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻāĻžāĻ āĻžāĻŽā§āĻāĻ¤ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻĻā§āĻā§āĻ¨:3āĻĄāĻŋāĻŽā§āĻ/āĻāĻā§āĻ¤āĻŋ
āĻĒā§āĻ¨āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ 3D āĻāĻŋāĻ¤ā§āĻ° āĻĒā§āĻ¨āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ° = xyz; āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ
āĻāĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛:
p-zxy â āĻĒāĻžāĻ°āĻŽā§āĻā§āĻ x->y->z->x
r-x180 180 āĻĄāĻŋāĻā§āĻ°āĻŋ āĻāĻĄāĻŧāĻŋāĻ° āĻāĻžāĻāĻāĻžāĻ° āĻĻāĻŋāĻā§ x-āĻ āĻā§āĻˇā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻā§āĻ°āĻžāĻ¨
Xyz - āĻ āĻāĻŋāĻ¯ā§āĻāĻ¨ āĻ°āĻžāĻā§āĻ¨
p-yzx â āĻĒāĻžāĻ°āĻŽā§āĻā§āĻ x->z->y->x
r-z180 180 āĻĄāĻŋāĻā§āĻ°āĻŋ āĻāĻĄāĻŧāĻŋāĻ° āĻāĻžāĻāĻāĻžāĻ° āĻĻāĻŋāĻā§ z-āĻ āĻā§āĻˇā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻā§āĻ°āĻžāĻ¨
r-y270 270 āĻĄāĻŋāĻā§āĻ°āĻŋ āĻāĻĄāĻŧāĻŋāĻ° āĻāĻžāĻāĻāĻžāĻ° āĻĻāĻŋāĻā§ y-āĻ āĻā§āĻˇā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻā§āĻ°āĻžāĻ¨
f-xz - āĻĢā§āĻ˛āĻŋāĻĒ xz
f-yz - āĻĢā§āĻ˛āĻŋāĻĒ yz
r-x90 90 āĻĄāĻŋāĻā§āĻ°āĻŋ āĻāĻĄāĻŧāĻŋāĻ° āĻāĻžāĻāĻāĻžāĻ° āĻĻāĻŋāĻā§ x-āĻ āĻā§āĻˇā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻā§āĻ°āĻžāĻ¨
r-y90 90 āĻĄāĻŋāĻā§āĻ°āĻŋ āĻāĻĄāĻŧāĻŋāĻ° āĻāĻžāĻāĻāĻžāĻ° āĻĻāĻŋāĻā§ y-āĻ āĻā§āĻˇā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻā§āĻ°āĻžāĻ¨
r-x270 270 āĻĄāĻŋāĻā§āĻ°āĻŋ āĻāĻĄāĻŧāĻŋāĻ° āĻāĻžāĻāĻāĻžāĻ° āĻĻāĻŋāĻā§ x-āĻ āĻā§āĻˇā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻā§āĻ°āĻžāĻ¨
r-z270 270 āĻĄāĻŋāĻā§āĻ°āĻŋ āĻāĻĄāĻŧāĻŋāĻ° āĻāĻžāĻāĻāĻžāĻ° āĻĻāĻŋāĻā§ z-āĻ āĻā§āĻˇā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻā§āĻ°āĻžāĻ¨
r-z90 90 āĻĄāĻŋāĻā§āĻ°āĻŋ āĻāĻĄāĻŧāĻŋāĻ° āĻāĻžāĻāĻāĻžāĻ° āĻĻāĻŋāĻā§ z-āĻ āĻā§āĻˇā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻā§āĻ°āĻžāĻ¨
f-xy - āĻĢā§āĻ˛āĻŋāĻĒ xy
r-y180 180 āĻĄāĻŋāĻā§āĻ°āĻŋ āĻāĻĄāĻŧāĻŋāĻ° āĻāĻžāĻāĻāĻžāĻ° āĻĻāĻŋāĻā§ y-āĻ āĻā§āĻˇā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻā§āĻ°āĻžāĻ¨
āĻŽāĻžāĻĒ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻāĻāĻŋ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻāĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ¸āĻ˛ āĻĄā§āĻāĻž āĻ¨āĻ¤ā§āĻ¨ āĻāĻāĻžāĻ°ā§āĻ° āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤,
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:
āĻāĻ¯āĻŧāĻ¤āĻ¨ = [[0,0,0]]; āĻĒā§āĻ°āĻŦāĻžāĻšāĻ¯ā§āĻā§āĻ¯
āĻāĻŽā§āĻā§āĻ° āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻžāĻāĻ āĻāĻāĻāĻŋ āĻ¸āĻžāĻāĻ 0 āĻāĻā§āĻāĻŋāĻ¤ āĻāĻ°ā§ āĻ¯ā§ āĻ¸āĻžāĻāĻ āĻ°āĻžāĻāĻž āĻšāĻŦā§
āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻŽāĻžāĻ¤ā§āĻ°āĻž..
āĻ¸ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻĒ āĻ˛āĻŦāĻŖ āĻāĻŦāĻ āĻŽāĻ°āĻŋāĻ 3d āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:
āĻŽāĻžāĻĄāĻŧāĻžāĻ = 100; āĻāĻžāĻ¸āĻž [0, inf)
āĻŽāĻžāĻĄāĻŧāĻžāĻ āĻŽāĻžāĻ¨āĨ¤
w = 1; int [1, inf)
āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĨ¤
āĻ¸ā§āĻā§āĻ˛ 3D āĻāĻŽā§āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¯āĻž āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻāĻžāĻ°ā§ āĻ¸ā§āĻā§āĻ˛ āĻāĻ°ā§, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻāĻ¨ā§āĻāĻžāĻ°āĻĒ = [bspline:d=3]; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻļāĻ¨ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨: 1d/āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ¨āĻāĻžāĻ°āĻ¨ā§āĻ˛
s = [[0,0,0]]; 3dbounds
āĻāĻāĻ¯ā§āĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻāĻžāĻ° (āĻāĻŽā§āĻĒā§āĻ¨ā§āĻ¨ā§āĻ 0: āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻ¸āĻžāĻāĻ)āĨ¤
sx = 0; uint [0, inf)
x āĻĻāĻŋāĻā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻāĻžāĻ° (0:āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻ¤ā§āĻ° āĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨)āĨ¤
sy = 0; uint [0, inf)
y āĻĻāĻŋāĻā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻāĻžāĻ° (0:āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻ¤ā§āĻ° āĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨)āĨ¤
sz = 0; uint [0, inf)
y āĻĻāĻŋāĻā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻāĻžāĻ° (0:āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻ¤ā§āĻ° āĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨)āĨ¤
āĻŦāĻĄāĻŧ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨ āĻāĻāĻāĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻ¯āĻž āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻš āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻž āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻŽāĻžāĻ¸ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻŖāĻ¨āĻžāĨ¤ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻŽāĻžāĻ¨ 0 āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻŦā§, āĻāĻŦāĻ āĻ¯āĻĻāĻŋ āĻĻā§āĻāĻŋ āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻž āĻĨāĻžāĻā§
āĻāĻāĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻŖāĻ¨āĻž, āĻ¤āĻžāĻ°āĻĒāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤āĨ¤ āĻāĻ¨āĻĒā§āĻ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻāĻāĻāĻŋ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§
āĻ āĻŦāĻŋāĻā§āĻā§āĻĻā§āĻ¯ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻĒā§āĻ°āĻāĻžāĻ°āĨ¤
(āĻā§āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¨ā§āĻ)
sepconv 3D āĻāĻŽā§āĻ āĻāĻ¨āĻā§āĻ¨āĻ¸āĻŋāĻāĻŋ āĻ¸ā§āĻĒāĻžāĻ°āĻĒā§āĻ˛ āĻāĻ¨āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻšāĻ˛:
kx = [āĻāĻžāĻāĻ¸:w=1]; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻāĻā§āĻ¸-āĻĄāĻŋāĻ°ā§āĻāĻļāĻ¨ā§ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨: 1d/āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛
ky = [āĻāĻžāĻāĻ¸:w=1]; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
y-āĻĻāĻŋāĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨: 1d/āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛
kz = [āĻāĻžāĻāĻ¸:w=1]; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
z-āĻĻāĻŋāĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨: 1d/āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛
sws āĻŦā§āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ˛āĻžāĻļāĻ¯āĻŧ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻāĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ āĻŋāĻ āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻ āĻā§āĻāĻ˛ āĻŦā§āĻ° āĻāĻ°ā§
āĻ˛ā§āĻŦā§āĻ˛āĻā§āĻ˛āĻŋ āĻŦā§āĻā§āĻ° āĻāĻŦāĻŋāĻ¤ā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
Grad = 0; bool
āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻ¤ā§āĻ°āĻāĻŋāĻā§ āĻā§āĻ°ā§āĻĄāĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°ā§āĻ¨āĨ¤ .
āĻāĻžāĻĒ = 0; bool
āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻ§ā§āĻ¸āĻ° āĻ¸ā§āĻā§āĻ˛ āĻŽāĻžāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻā§āĻĄ āĻāĻ¯āĻŧāĻžāĻāĻžāĻ°āĻļā§āĻĄ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
n = [āĻā§āĻ˛āĻ:r=1]; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻāĻ˛āĻžāĻļāĻ¯āĻŧ āĻ āĻā§āĻāĻ˛ āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻļā§. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨: 3āĻĄāĻŋāĻŽā§āĻ/āĻļā§āĻĒ
āĻŦā§āĻ =(āĻāĻ¨āĻĒā§āĻ, āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ, āĻ¸ā§āĻā§āĻ°āĻŋāĻ)
āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ āĻā§āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ˛ā§āĻŦā§āĻ˛ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻŦā§āĻ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻ¤ā§āĻ°āĨ¤
āĻā§ āĻŦāĻ°ā§āĻŖā§āĻ° āĻ¨āĻžāĻŽ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻ¤ā§āĻ°āĻāĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°ā§ āĻāĻāĻŋ āĻĒā§āĻ°ā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨,
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:
āĻĢāĻžāĻāĻ˛ =(āĻāĻāĻāĻĒā§āĻ, āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ, āĻ¸ā§āĻā§āĻ°āĻŋāĻ)
āĻāĻŦāĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽāĻ..
āĻĒāĻžāĻ¤āĻ˛āĻž 3D āĻāĻāĻžāĻ°āĻāĻ¤ āĻĒāĻžāĻ¤āĻ˛āĻžāĻāĻ°āĻŖ, āĻāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§: āĻ˛āĻŋ āĻāĻŦāĻ āĻāĻžāĻļā§āĻ¯āĻĒ, 'āĻāĻā§āĻāĻžāĻ˛ā§āĻ° āĻŽāĻĄā§āĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž
3-āĻĄāĻŋ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻžāĻ˛ āĻ¸āĻžāĻ°āĻĢā§āĻ¸/āĻ ā§āĻ¯āĻžāĻā§āĻ¸āĻŋāĻ¸ āĻĨāĻŋāĻ¨āĻŋāĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ, āĻā§āĻ°āĻžāĻĢāĻŋāĻāĻžāĻ˛ āĻŽāĻĄā§āĻ˛ āĻāĻŦāĻ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§
āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ, 56(6):462-478, 1994āĨ¤ āĻāĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 26 āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§
āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻļā§
(āĻā§āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¨ā§āĻ)
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻš āĻāĻ¨āĻĒā§āĻ āĻāĻŽā§āĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°., āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ
āĻšāĻ¯āĻŧ:
āĻĢāĻžāĻāĻ˛ =(āĻāĻ¨āĻĒā§āĻ, āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ, āĻ¸ā§āĻā§āĻ°āĻŋāĻ)
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ..
āĻ¸ā§āĻŽāĻžāĻ¨āĻž = āĻ¸ā§āĻā§āĻ°āĻŋāĻ
āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻŽā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻļāĻ¨ āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻļāĻ°ā§āĻ¤.
imgkernel = āĻ¸ā§āĻā§āĻ°āĻŋāĻ
āĻāĻŽā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻāĻ° āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĻ¨āĨ¤
āĻ āĻ¨ā§āĻā§āĻ¯ 3D āĻāĻŽā§āĻ āĻā§āĻ¯āĻžāĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ¸ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻšāĻ˛:
w = 1; int [1, inf)
āĻ āĻ°ā§āĻ§ā§āĻ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨāĨ¤
ws āĻŦā§āĻ¸āĻŋāĻ āĻāĻ¯āĻŧāĻžāĻāĻžāĻ°āĻļā§āĻĄ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨āĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻāĻāĻžāĻ˛āĻā§āĻ°āĻžāĻĄ = 0; bool
1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻāĻŋāĻ¤ā§āĻ°āĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻ°ā§āĻĄāĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻĻāĻ°ā§āĻļ āĻāĻŋāĻ¤ā§āĻ° āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ¨āĻž āĻāĻ°ā§āĨ¤
āĻāĻžāĻĒ = 0; bool
āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻ§ā§āĻ¸āĻ° āĻ¸ā§āĻā§āĻ˛ āĻŽāĻžāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻā§āĻĄ āĻāĻ¯āĻŧāĻžāĻāĻžāĻ°āĻļā§āĻĄ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
n = [āĻā§āĻ˛āĻ:r=1]; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻāĻ˛āĻžāĻļāĻ¯āĻŧ āĻ āĻā§āĻāĻ˛ āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻļā§. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨: 3āĻĄāĻŋāĻŽā§āĻ/āĻļā§āĻĒ
āĻŽāĻžāĻĄāĻŧāĻžāĻ = 0; āĻāĻžāĻ¸āĻž [0, 1)
āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻā§āĻ°ā§āĻĄāĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻĻāĻ°ā§āĻļ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄāĨ¤ āĻĒā§āĻ°āĻā§āĻ¤ āĻŽāĻžāĻ¨ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻŽāĻžāĻ¨ āĻšāĻ˛
āĻĨā§āĻ°ā§āĻļ * (āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ_āĻā§āĻ°āĻžāĻĄ - āĻŽāĻŋāĻ¨_āĻā§āĻ°āĻžāĻĄ) + āĻŽāĻŋāĻ¨_āĻā§āĻ°āĻžāĻĄāĨ¤ āĻā§āĻ°ā§āĻĄāĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻŦā§āĻ¸āĻŋāĻ¨
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨ āĻāĻĻāĻ°ā§āĻļ āĻ¸āĻā§āĻā§ āĻ¯ā§āĻāĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻŦā§.
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨āĻ¸: 3āĻĄāĻŋāĻŽā§āĻ/āĻĒā§āĻ°ā§āĻŖāĻŽā§āĻ˛ā§āĻ¯
āĻāĻžāĻŦāĻŽā§āĻ°ā§āĻ¤āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻ¸āĻžāĻĻā§āĻļā§āĻ¯ āĻāĻ°āĻ āĻĢāĻžāĻāĻļāĻ¨ āĻ¯āĻž āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨āĻ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°ā§
āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻĒā§āĻ°āĻā§āĻ¤ āĻŽāĻŋāĻ˛ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ es āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ.,
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:
āĻŽā§āĻ˛ā§āĻ¯ = ssd; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻāĻ°āĻ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻĻā§āĻā§āĻ¨:3āĻĄāĻŋāĻŽā§āĻ/āĻāĻ¸ā§āĻ
āĻĄā§āĻŦāĻžāĻā§ āĻāĻ°āĻž = 0; bool
āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸ā§āĻ¤ā§āĻ° =(āĻāĻ¨āĻĒā§āĻ, āĻ¸ā§āĻā§āĻ°āĻŋāĻ)
āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻŽā§āĻ.
src =(āĻāĻ¨āĻĒā§āĻ, āĻ¸ā§āĻā§āĻ°āĻŋāĻ)
āĻ āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻŋāĻ¤ā§āĻ°āĨ¤
āĻāĻāĻ¨ = 1; āĻāĻžāĻ¸āĻž
āĻāĻ°āĻ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻāĻ¨āĨ¤
āĻ˛ā§āĻŦā§āĻ˛ āĻāĻŋāĻ¤ā§āĻ°
āĻ¸āĻžāĻĻā§āĻļā§āĻ¯ āĻāĻ°āĻ āĻĢāĻžāĻāĻļāĻ¨ āĻ¯āĻž āĻĻā§āĻāĻŋ āĻāĻŦāĻŋāĻ° āĻ˛ā§āĻŦā§āĻ˛ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°ā§ āĻāĻŦāĻ āĻ˛ā§āĻŦā§āĻ˛ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°ā§-
āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻŽā§āĻ¯āĻžāĻā§āĻ¸āĻ˛ā§āĻŦā§āĻ˛ = 256; int [2, 32000]
āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ˛ā§āĻŦā§āĻ˛ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
āĻ¸ā§āĻ¤ā§āĻ° =(āĻāĻ¨āĻĒā§āĻ, āĻ¸ā§āĻā§āĻ°āĻŋāĻ)
āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻŽā§āĻ.
src =(āĻāĻ¨āĻĒā§āĻ, āĻ¸ā§āĻā§āĻ°āĻŋāĻ)
āĻ āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻŋāĻ¤ā§āĻ°āĨ¤
āĻāĻāĻ¨ = 1; āĻāĻžāĻ¸āĻž
āĻāĻ°āĻ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻāĻ¨āĨ¤
āĻŽā§āĻā§āĻļ āĻāĻŋāĻ¤ā§āĻ°
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŽāĻžāĻ¸ā§āĻāĻĄ āĻāĻŽā§āĻ āĻ¸āĻžāĻĻā§āĻļā§āĻ¯ āĻāĻ°āĻ āĻĢāĻžāĻāĻļāĻ¨ āĻ¯āĻž āĻŦāĻšā§-
āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖāĨ¤ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŽā§āĻā§āĻļāĻā§āĻ˛āĻŋ āĻāĻ¨āĻāĻžāĻŦā§ āĻāĻ°āĻž āĻ āĻā§āĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ āĻĨāĻžāĻāĻž āĻāĻāĻŋāĻ¤
āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻāĻžāĻ°āĻŖ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻŽāĻžāĻ¸ā§āĻ āĻ¤āĻĨā§āĻ¯ āĻšāĻžāĻ°āĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŽā§āĻ āĻĄāĻžāĻāĻ¨āĻ¸ā§āĻā§āĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĨ¤ āĻŽā§āĻā§āĻļāĻāĻŋ āĻĒā§āĻ°āĻŋ-āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ - āĻĒā§āĻ°āĻŋ-āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°āĻŋāĻāĻ¯āĻŧā§āĻ° āĻĒāĻ°ā§
āĻŽā§āĻā§āĻļāĻā§āĻ˛āĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻŦāĻŋāĻ-āĻāĻžāĻāĻĒā§āĻ° āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻŽāĻžāĻ¸ā§āĻ āĻāĻŦāĻ āĻāĻ° āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻŽā§āĻā§āĻļ
āĻ āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ āĻāĻŋāĻ¤ā§āĻ° āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ AND āĻĻā§āĻŦāĻžāĻ°āĻž āĻŽāĻŋāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻĒā§āĻ°āĻā§āĻ¤ āĻŽāĻŋāĻ˛ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
es āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:
āĻŽā§āĻ˛ā§āĻ¯ = ssd; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻāĻ°āĻ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨āĻ¸:3āĻĄāĻŋāĻŽā§āĻ/āĻŽāĻžāĻ¸ā§āĻāĻĄ āĻāĻ¸ā§āĻ
āĻ¸ā§āĻ¤ā§āĻ° =(āĻāĻ¨āĻĒā§āĻ, āĻ¸ā§āĻā§āĻ°āĻŋāĻ)
āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻŽā§āĻ.
ref-āĻŽāĻžāĻ¸ā§āĻ =(āĻāĻ¨āĻĒā§āĻ, āĻ¸ā§āĻā§āĻ°āĻŋāĻ)
āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻŽā§āĻ āĻŽāĻžāĻ¸ā§āĻ (āĻŦāĻžāĻāĻ¨āĻžāĻ°ā§)āĨ¤
ref-mask-filter = āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻŽāĻžāĻ¸ā§āĻ āĻāĻŽā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻāĻāĻāĻĒā§āĻ āĻāĻāĻāĻŋ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻāĻŦāĻŋ
src =(āĻāĻ¨āĻĒā§āĻ, āĻ¸ā§āĻā§āĻ°āĻŋāĻ)
āĻ āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻŋāĻ¤ā§āĻ°āĨ¤
src-āĻŽāĻžāĻ¸ā§āĻ =(āĻāĻ¨āĻĒā§āĻ, āĻ¸ā§āĻā§āĻ°āĻŋāĻ)
āĻ¸ā§āĻāĻžāĻĄāĻŋ āĻāĻŽā§āĻ āĻŽāĻžāĻ¸ā§āĻ (āĻŦāĻžāĻāĻ¨āĻžāĻ°ā§)āĨ¤
src-mask-filter = āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻ¸ā§āĻāĻžāĻĄāĻŋ āĻŽāĻžāĻ¸ā§āĻ āĻāĻŽā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ°, āĻāĻāĻāĻĒā§āĻ āĻāĻāĻāĻŋ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻāĻŦāĻŋ
āĻāĻāĻ¨ = 1; āĻāĻžāĻ¸āĻž
āĻāĻ°āĻ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻāĻ¨āĨ¤
taggedssd āĻ¤āĻŋāĻ¨āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŦāĻ°ā§āĻā§āĻ¯āĻŧ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¸āĻžāĻĻā§āĻļā§āĻ¯ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒā§āĻ° āĻ¸āĻŽāĻˇā§āĻāĻŋ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§
āĻā§āĻ¯āĻžāĻ āĻāĻ°āĻž āĻāĻŦāĻŋ āĻā§āĻĄāĻŧāĻž. āĻāĻ°āĻ āĻĢāĻžāĻāĻļāĻ¨ āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻŽā§āĻ āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻā§āĻĄāĻŧāĻž, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻ°ā§āĻĄāĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻā§āĻ¯āĻžāĻā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ¤āĻžāĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ°āĻāĻ¨āĻž āĻāĻ°ā§ āĻāĻ āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻĻāĻŋāĻāĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:
refx =(āĻāĻ¨āĻĒā§āĻ, āĻ¸ā§āĻā§āĻ°āĻŋāĻ)
āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻŽā§āĻ āĻāĻā§āĻ¸-āĻā§āĻ¯āĻžāĻāĨ¤
refy =(āĻāĻ¨āĻĒā§āĻ, āĻ¸ā§āĻā§āĻ°āĻŋāĻ)
āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻŽā§āĻ Y-āĻā§āĻ¯āĻžāĻāĨ¤
refz =(āĻāĻ¨āĻĒā§āĻ, āĻ¸ā§āĻā§āĻ°āĻŋāĻ)
āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻŽā§āĻ Z-āĻā§āĻ¯āĻžāĻāĨ¤
srcx =(āĻāĻ¨āĻĒā§āĻ, āĻ¸ā§āĻā§āĻ°āĻŋāĻ)
āĻ¸ā§āĻāĻžāĻĄāĻŋ āĻāĻŽā§āĻ āĻāĻā§āĻ¸-āĻā§āĻ¯āĻžāĻ.
srcy =(āĻāĻ¨āĻĒā§āĻ, āĻ¸ā§āĻā§āĻ°āĻŋāĻ)
āĻ¸ā§āĻāĻžāĻĄāĻŋ āĻāĻŽā§āĻ Y-āĻā§āĻ¯āĻžāĻ.
srcz =(āĻāĻ¨āĻĒā§āĻ, āĻ¸ā§āĻā§āĻ°āĻŋāĻ)
āĻ¸ā§āĻāĻžāĻĄāĻŋ āĻāĻŽā§āĻ Z-āĻā§āĻ¯āĻžāĻ.
āĻāĻāĻ¨ = 1; āĻāĻžāĻ¸āĻž
āĻāĻ°āĻ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻāĻ¨āĨ¤
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨āĻ¸: 3āĻĄāĻŋāĻŽā§āĻ/io
āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°āĻž 7.5 āĻāĻŋāĻ¤ā§āĻ° āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨
āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻĢāĻžāĻāĻ˛ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨: .HDR, .hdr
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻĒā§āĻ°āĻāĻžāĻ°:
āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ 8 āĻŦāĻŋāĻ, āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ 16 āĻŦāĻŋāĻ, āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ 32 āĻŦāĻŋāĻ, āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ 32 āĻŦāĻŋāĻ,
āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ 64 āĻŦāĻŋāĻ
āĻĄā§āĻāĻžāĻĒā§āĻ˛ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻĄā§āĻāĻž āĻĒā§āĻ˛ā§ āĻāĻŦāĻ āĻĨā§āĻā§ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻāĻāĻ
āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻĢāĻžāĻāĻ˛ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨: .@
dicom āĻĄāĻŋāĻāĻŽ āĻāĻŽā§āĻ āĻ¸āĻŋāĻ°āĻŋāĻ 3D āĻšāĻŋāĻ¸āĻžāĻŦā§
āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻĢāĻžāĻāĻ˛ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨: .DCM, .dcm
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻĒā§āĻ°āĻāĻžāĻ°:
āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ 16 āĻŦāĻŋāĻ, āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ 16 āĻŦāĻŋāĻ
hdf5 HDF5 3D āĻāĻŽā§āĻ āĻāĻāĻ
āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻĢāĻžāĻāĻ˛ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨: .H5, .h5
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻĒā§āĻ°āĻāĻžāĻ°:
āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻĄā§āĻāĻž, āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ 8 āĻŦāĻŋāĻ, āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ 8 āĻŦāĻŋāĻ, āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ 16 āĻŦāĻŋāĻ, āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ 16 āĻŦāĻŋāĻ,
āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ 32 āĻŦāĻŋāĻ, āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ 32 āĻŦāĻŋāĻ, āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ 64 āĻŦāĻŋāĻ, āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ 64 āĻŦāĻŋāĻ, āĻāĻžāĻ¸āĻŽāĻžāĻ¨
āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ 32 āĻŦāĻŋāĻ, āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ 64 āĻŦāĻŋāĻ
inria INRIA āĻāĻŦāĻŋ
āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻĢāĻžāĻāĻ˛ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨: .INR, .inr
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻĒā§āĻ°āĻāĻžāĻ°:
āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ 8 āĻŦāĻŋāĻ, āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ 8 āĻŦāĻŋāĻ, āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ 16 āĻŦāĻŋāĻ, āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ 16 āĻŦāĻŋāĻ, āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ 32
āĻŦāĻŋāĻ, āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ 32 āĻŦāĻŋāĻ, āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ 32 āĻŦāĻŋāĻ, āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ 64 āĻŦāĻŋāĻ
āĻŽā§āĻšāĻžāĻŽā§āĻŽāĻĻ MetaIO 3D āĻāĻŽā§āĻ IO VTK āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ (āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻĢāĻžāĻāĻ˛ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨: .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
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻĒā§āĻ°āĻāĻžāĻ°:
āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ 8 āĻŦāĻŋāĻ, āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ 16 āĻŦāĻŋāĻ
āĻŦā§āĻĨāĻŋ 3 āĻĄāĻŋ āĻāĻŋāĻ
āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻĢāĻžāĻāĻ˛ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨: .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āĻĄāĻŋāĻŽā§āĻ/āĻŽāĻžāĻ¸ā§āĻāĻĄ āĻāĻ¸ā§āĻ
lncc āĻŽāĻžāĻ¸ā§āĻāĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻā§āĻ°āĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ
āĻšāĻ¯āĻŧ:
w = 5; [ā§§, ā§¨ā§Ģā§Ŧ]
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻā§āĻ°āĻ¸ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻāĻ¨ā§āĻĄā§āĻ° āĻ āĻ°ā§āĻ§ā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻĨ
āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ
mi āĻŽāĻžāĻ¸ā§āĻāĻŋāĻ āĻ¸āĻš āĻ¸ā§āĻĒā§āĻ˛āĻžāĻāĻ¨ āĻĒāĻžāĻ°āĻā§āĻ¨ āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻ¤āĻĨā§āĻ¯āĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻāĻžāĻāĻž = 0; āĻāĻžāĻ¸āĻž [0, 40]
āĻ āĻĒāĻ¸āĻžāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻā§āĻ āĻāĻŦāĻ āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¤ā§āĻŦā§āĻ°āĻ¤āĻžāĻ¯āĻŧ āĻāĻžāĻāĻ¤ā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§āĻ° āĻļāĻ¤āĻžāĻāĻļ
āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤
mbins = 64; [ā§§, ā§¨ā§Ģā§Ŧ]
āĻāĻ˛āĻŽāĻžāĻ¨ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻŋāĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽ āĻŦāĻŋāĻ¨ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
mkernel = [bspline:d=3]; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻāĻŋāĻ¤ā§āĻ° āĻĒāĻžāĻ°ā§āĻā§āĻ¨ āĻšāĻŋāĻ¨āĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽ āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻĒā§āĻ˛āĻžāĻāĻ¨ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻĻā§āĻā§āĻ¨: 1d/splinekernel
rbins = 64; [ā§§, ā§¨ā§Ģā§Ŧ]
āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻŋāĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽ āĻŦāĻŋāĻ¨ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
rkernel = [bspline:d=0]; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻŽā§āĻ āĻĒāĻžāĻ°āĻā§āĻ¨ āĻšāĻŋāĻ¨āĻ¸ā§āĻā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻĒā§āĻ˛āĻžāĻāĻ¨ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯-
ins āĻĻā§āĻā§āĻ¨ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨:1d/splinekernel
āĻāĻ¨āĻ¸āĻŋāĻ¸āĻŋ āĻŽāĻžāĻ¸ā§āĻāĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻā§āĻ°āĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĨ¤
(āĻā§āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¨ā§āĻ)
āĻāĻ¸āĻāĻ¸āĻĄāĻŋ āĻŽāĻžāĻ¸ā§āĻāĻŋāĻāĻ¯āĻŧā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻ°ā§āĻā§āĻ¯āĻŧ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ā§āĻ° āĻ¯ā§āĻāĻĢāĻ˛āĨ¤
(āĻā§āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¨ā§āĻ)
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨āĻ¸: 3āĻĄāĻŋāĻŽā§āĻ/āĻāĻā§āĻ¤āĻŋ
18n 18n āĻāĻļā§āĻĒāĻžāĻļā§āĻ° 3D āĻāĻā§āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻ¤āĻž
(āĻā§āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¨ā§āĻ)
26n 26n āĻāĻļā§āĻĒāĻžāĻļā§āĻ° 3D āĻāĻā§āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻ¤āĻž
(āĻā§āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¨ā§āĻ)
6n 6n āĻāĻļā§āĻĒāĻžāĻļā§āĻ° 3D āĻāĻā§āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻ¤āĻž
(āĻā§āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¨ā§āĻ)
āĻā§āĻ˛āĻ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ āĻ¸āĻš āĻŦāĻ¨ā§āĻ§ āĻā§āĻ˛āĻžāĻāĻžāĻ° āĻāĻā§āĻ¤āĻŋāĻ° āĻĒāĻžāĻĄāĻŧāĻžā§ˇ
r., āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
r = 2; āĻĢā§āĻ˛ā§āĻ āĻāĻ¨ (0, inf)
āĻā§āĻ˛āĻā§āĻ° āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§āĨ¤
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨āĻ¸: 3āĻĄāĻŋāĻŽā§āĻ/āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
āĻĒāĻ°āĻŋāĻŽāĻžāĻ°ā§āĻāĻŋāĻ¤ āĻ ā§āĻ¯āĻžāĻĢāĻŋāĻ¨ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° (āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨āĻ¤āĻžāĻ° 12 āĻĄāĻŋāĻā§āĻ°āĻŋ), āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻ¸ā§āĻŽāĻžāĻ¨āĻž = āĻāĻ¯āĻŧāĻ¨āĻž; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻāĻŽā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻļāĻ¨ āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻļāĻ°ā§āĻ¤. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨: 1d/splinebc
imgkernel = [bspline:d=3]; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻāĻŽā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻāĻ° āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨: 1d/āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ¨āĻāĻžāĻ°āĻ¨ā§āĻ˛
axisrot āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻā§āĻ°ā§āĻŖāĻ¨ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° (āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨āĻ¤āĻžāĻ° 1 āĻĄāĻŋāĻā§āĻ°ā§)āĨ¤ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻšāĻ˛
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻā§āĻ°ā§āĻŖāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ āĻā§āĻˇā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻā§āĻ°ā§āĻŖāĻ¨ā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§
āĻā§āĻ¨ā§āĻĻā§āĻ°, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:
āĻ āĻā§āĻˇ =(āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ, 3dfvector)
āĻā§āĻ°ā§āĻŖāĻ¨ āĻ āĻā§āĻˇ.
āĻ¸ā§āĻŽāĻžāĻ¨āĻž = āĻāĻ¯āĻŧāĻ¨āĻž; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻāĻŽā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻļāĻ¨ āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻļāĻ°ā§āĻ¤. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨: 1d/splinebc
imgkernel = [bspline:d=3]; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻāĻŽā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻāĻ° āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨: 1d/āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ¨āĻāĻžāĻ°āĻ¨ā§āĻ˛
āĻāĻ¤ā§āĻ¸ =(āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ, 3dfvector)
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻā§āĻ¨ā§āĻĻā§āĻ°āĨ¤
āĻ°āĻžāĻĢāĻŋāĻ¨ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ affine āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° (āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨āĻ¤āĻžāĻ° 3 āĻĄāĻŋāĻā§āĻ°ā§)āĨ¤ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻšāĻ˛
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ āĻā§āĻˇā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻā§āĻ°ā§āĻŖāĻ¨ āĻāĻŦāĻ āĻĻā§āĻāĻŋ āĻ āĻā§āĻˇ āĻŦāĻ°āĻžāĻŦāĻ° āĻļāĻŋāĻ¯āĻŧāĻžāĻ°āĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŽā§āĻŦ, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻ āĻā§āĻˇ =(āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ, 3dfvector)
āĻā§āĻ°ā§āĻŖāĻ¨ āĻ āĻā§āĻˇ.
āĻ¸ā§āĻŽāĻžāĻ¨āĻž = āĻāĻ¯āĻŧāĻ¨āĻž; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻāĻŽā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻļāĻ¨ āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻļāĻ°ā§āĻ¤. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨: 1d/splinebc
imgkernel = [bspline:d=3]; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻāĻŽā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻāĻ° āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨: 1d/āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ¨āĻāĻžāĻ°āĻ¨ā§āĻ˛
āĻāĻ¤ā§āĻ¸ =(āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ, 3dfvector)
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻā§āĻ¨ā§āĻĻā§āĻ°āĨ¤
āĻ āĻ¨āĻŽāĻ¨ā§āĻ¯āĻŧ āĻ āĻ¨āĻŽāĻ¨ā§āĻ¯āĻŧ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°, āĻ āĻ°ā§āĻĨāĻžā§ āĻā§āĻ°ā§āĻŖāĻ¨ āĻāĻŦāĻ āĻ āĻ¨ā§āĻŦāĻžāĻĻ (āĻāĻ¯āĻŧ āĻĄāĻŋāĻā§āĻ°āĻŋ āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨āĻ¤āĻž),
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:
āĻ¸ā§āĻŽāĻžāĻ¨āĻž = āĻāĻ¯āĻŧāĻ¨āĻž; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻāĻŽā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻļāĻ¨ āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻļāĻ°ā§āĻ¤. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨: 1d/splinebc
imgkernel = [bspline:d=3]; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻāĻŽā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻāĻ° āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨: 1d/āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ¨āĻāĻžāĻ°āĻ¨ā§āĻ˛
āĻāĻ¤ā§āĻ¸ = [[0,0,0]]; 3dfvector
āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻā§āĻ°ā§āĻŖāĻ¨ āĻā§āĻ¨ā§āĻĻā§āĻ°, āĻ āĻ°ā§āĻĨāĻžā§ <0.5,0.5,0.5> āĻāĻ° āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ
āĻāĻ¯āĻŧāĻ¤āĻ¨.
āĻāĻŦāĻ°ā§āĻ¤āĻ¨ āĻā§āĻ°ā§āĻŖāĻ¨ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° (āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨āĻ¤āĻžāĻ° āĻ¤āĻŋāĻ¨ āĻĄāĻŋāĻā§āĻ°āĻŋ), āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻ¸ā§āĻŽāĻžāĻ¨āĻž = āĻāĻ¯āĻŧāĻ¨āĻž; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻāĻŽā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻļāĻ¨ āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻļāĻ°ā§āĻ¤. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨: 1d/splinebc
imgkernel = [bspline:d=3]; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻāĻŽā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻāĻ° āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨: 1d/āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ¨āĻāĻžāĻ°āĻ¨ā§āĻ˛
āĻāĻ¤ā§āĻ¸ = [[0,0,0]]; 3dfvector
āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻā§āĻ°ā§āĻŖāĻ¨ āĻā§āĻ¨ā§āĻĻā§āĻ°, āĻ āĻ°ā§āĻĨāĻžā§ <0.5,0.5,0.5> āĻāĻ° āĻā§āĻ¨ā§āĻĻā§āĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ
āĻāĻ¯āĻŧāĻ¤āĻ¨.
rotbend āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° (āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨āĻ¤āĻžāĻ° 4 āĻĄāĻŋāĻā§āĻ°āĻŋ)āĨ¤ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻšāĻ˛
x āĻāĻŦāĻ y āĻ āĻā§āĻˇā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻā§āĻ°ā§āĻŖāĻ¨ āĻāĻŦāĻ x āĻŦāĻ°āĻžāĻŦāĻ° āĻāĻāĻāĻŋ āĻ¨āĻŽāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§
āĻ āĻā§āĻˇ, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĻāĻŋāĻā§ independedn, āĻ¸āĻā§āĻā§ āĻ¨āĻŽāĻ¨ āĻŦā§āĻĻā§āĻ§āĻŋ āĻ¸āĻā§āĻā§
āĻā§āĻ°ā§āĻŖāĻ¨ āĻ āĻā§āĻˇ āĻĨā§āĻā§ āĻŦāĻ°ā§āĻ āĻĻā§āĻ°āĻ¤ā§āĻŦāĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻ¸ā§āĻŽāĻžāĻ¨āĻž = āĻāĻ¯āĻŧāĻ¨āĻž; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻāĻŽā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻļāĻ¨ āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻļāĻ°ā§āĻ¤. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨: 1d/splinebc
imgkernel = [bspline:d=3]; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻāĻŽā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻāĻ° āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨: 1d/āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ¨āĻāĻžāĻ°āĻ¨ā§āĻ˛
norot = 0; bool
āĻā§āĻ°ā§āĻŖāĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž.
āĻāĻ¤ā§āĻ¸ =(āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ, 3dfvector)
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻā§āĻ¨ā§āĻĻā§āĻ°āĨ¤
āĻ¸ā§āĻĒā§āĻ˛āĻžāĻāĻ¨ āĻĢā§āĻ°āĻŋ-āĻĢāĻ°ā§āĻŽ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¯āĻž āĻŦāĻŋ-āĻ¸ā§āĻĒā§āĻ˛āĻžāĻāĻ¨ āĻ¸āĻšāĻāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻŦāĻŋ-āĻ¸ā§āĻĒā§āĻ˛āĻžāĻāĻ¨ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛āĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻ ā§āĻ¯āĻžāĻ¨āĻŋāĻ¸ā§āĻ°ā§āĻ = [[0,0,0]]; 3dfvector
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§ āĻ ā§āĻ¯āĻžāĻ¨āĻŋāĻ¸ā§āĻā§āĻ°āĻĒāĻŋāĻ āĻ¸āĻšāĻ āĻšāĻžāĻ°, āĻ -āĻĒāĻāĻŋāĻāĻŋāĻ āĻŽāĻžāĻ¨ āĻšāĻŦā§
'āĻ°ā§āĻ' āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ ..
āĻĄā§āĻŦāĻžāĻā§ āĻāĻ°āĻž = 0; bool
āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻāĻāĻāĻĒā§āĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸ā§āĻŽāĻžāĻ¨āĻž = āĻāĻ¯āĻŧāĻ¨āĻž; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻāĻŽā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻļāĻ¨ āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻļāĻ°ā§āĻ¤. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨: 1d/splinebc
imgkernel = [bspline:d=3]; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻāĻŽā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻāĻ° āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨: 1d/āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ¨āĻāĻžāĻ°āĻ¨ā§āĻ˛
āĻļāĻžāĻāĻ¸ = [bspline:d=3]; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸ā§āĻĒā§āĻ˛āĻžāĻāĻ¨ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨: 1d/āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ¨āĻāĻžāĻ°āĻ¨ā§āĻ˛
āĻļāĻžāĻ¸ā§āĻ¤āĻŋ = āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻļāĻžāĻ¸ā§āĻ¤āĻŋ āĻļāĻā§āĻ¤āĻŋ āĻļāĻŦā§āĻĻ. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨āĻ¸:3dtransform/splinepenalty
āĻšāĻžāĻ° = 10; āĻāĻžāĻ¸āĻž [1, inf)
āĻĒāĻŋāĻā§āĻ¸ā§āĻ˛ā§ āĻāĻāĻ¸ā§āĻā§āĻ°āĻĒāĻŋāĻ āĻ¸āĻšāĻ āĻšāĻžāĻ°āĨ¤
āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻ āĻ¨ā§āĻŦāĻžāĻĻ (āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨āĻ¤āĻžāĻ° āĻ¤āĻŋāĻ¨ āĻĄāĻŋāĻā§āĻ°āĻŋ), āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻ¸ā§āĻŽāĻžāĻ¨āĻž = āĻāĻ¯āĻŧāĻ¨āĻž; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻāĻŽā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻļāĻ¨ āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻļāĻ°ā§āĻ¤. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨: 1d/splinebc
imgkernel = [bspline:d=3]; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻāĻŽā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻāĻ° āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨: 1d/āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ¨āĻāĻžāĻ°āĻ¨ā§āĻ˛
vf āĻāĻ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨ āĻāĻāĻāĻŋ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§ āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§
āĻā§āĻ°āĻŋāĻĄā§āĻ° āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻĄā§āĻŽā§āĻ¨ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:
āĻ¸ā§āĻŽāĻžāĻ¨āĻž = āĻāĻ¯āĻŧāĻ¨āĻž; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻāĻŽā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻļāĻ¨ āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻļāĻ°ā§āĻ¤. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨: 1d/splinebc
imgkernel = [bspline:d=3]; āĻāĻžāĻ°āĻāĻžāĻ¨āĻž
āĻāĻŽā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ˛ā§āĻāĻ° āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ-āĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨: 1d/āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ¨āĻāĻžāĻ°āĻ¨ā§āĻ˛
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨āĻ¸: 3dtransform/io
āĻŦāĻŋāĻŦāĻŋāĻāĻ¸ 3D āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ (āĻ -āĻĒā§āĻ°ā§āĻā§āĻŦāĻ˛) āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻĄ IO
āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻĢāĻžāĻāĻ˛ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨: .bbs
āĻĄā§āĻāĻžāĻĒā§āĻ˛ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻĄā§āĻāĻž āĻĒā§āĻ˛ā§ āĻāĻŦāĻ āĻĨā§āĻā§ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻāĻāĻ
āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻĢāĻžāĻāĻ˛ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨: .@
āĻŦā§āĻĨāĻŋ 3D āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻāĻŋāĻ¸ā§āĻ¤āĻž āĻ¸ā§āĻā§āĻ°ā§āĻ
āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻĢāĻžāĻāĻ˛ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨: .v, .v3dt
āĻ¤āĻžāĻ°āĻž xml 3D āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° XML āĻā§āĻ°āĻŽāĻŋāĻ IO
āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻĢāĻžāĻāĻ˛ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨: .x3dt
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨āĻ¸: 3dāĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻ°ā§āĻŽ/āĻ¸ā§āĻĒāĻ˛āĻžāĻāĻ¨ āĻĒā§āĻ¨āĻžāĻ˛ā§āĻāĻŋ
divcurl āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻāĻĒāĻ° divcurl āĻĒā§āĻ¨āĻžāĻ˛ā§āĻāĻŋ, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
āĻāĻžāĻ°ā§āĻ˛ = 1; āĻāĻžāĻ¸āĻž [0, inf)
āĻāĻžāĻ°ā§āĻ˛ āĻāĻĒāĻ° āĻāĻ°āĻŋāĻŽāĻžāĻ¨āĻž āĻāĻāĻ¨.
dIV āĻāĻā§ = 1; āĻāĻžāĻ¸āĻž [0, inf)
āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ āĻāĻĒāĻ° āĻļāĻžāĻ¸ā§āĻ¤āĻŋ āĻāĻāĻ¨.
āĻāĻĻāĻ°ā§āĻļ = 0; bool
āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻ¸āĻžāĻĒā§āĻā§āĻˇā§ āĻĒā§āĻ¨āĻžāĻ˛ā§āĻāĻŋ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻāĻ°āĻž āĻšāĻ˛ā§ 1 āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻāĻžāĻ°.
āĻāĻāĻ¨ = 1; āĻĢā§āĻ˛ā§āĻ āĻāĻ¨ (0, inf)
āĻĒā§āĻ¨āĻžāĻ˛ā§āĻāĻŋ āĻļāĻā§āĻ¤āĻŋāĻ° āĻāĻāĻ¨āĨ¤
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨āĻ¸: āĻŽāĻŋāĻ¨āĻŋāĻŽāĻžāĻāĻāĻžāĻ°/āĻāĻāĻ āĻāĻ°āĻ
āĻāĻŋāĻĄāĻŋāĻāĻ¸ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ§āĻžāĻĒā§āĻ° āĻāĻāĻžāĻ° āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻ¸āĻš āĻā§āĻ°ā§āĻĄāĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĄāĻŋāĻ¸ā§āĻ¨ā§āĻāĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
ftolr = 0; āĻĻā§āĻŦāĻŋāĻā§āĻŖ [0, inf)
āĻŽāĻžāĻ¨āĻĻāĻŖā§āĻĄā§āĻ° āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¨ā§āĻā§ āĻĨāĻžāĻāĻ˛ā§ āĻĨāĻžāĻŽā§āĻ¨..
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ§āĻžāĻĒ = 2; āĻĻā§āĻŦāĻŋāĻā§āĻŖ (0, inf)
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻĒāĻ°āĻŽ āĻ§āĻžāĻĒā§āĻ° āĻāĻāĻžāĻ°āĨ¤
āĻŽā§āĻ¯āĻžāĻā§āĻ¸āĻŋāĻāĻžāĻ° = 200; uint [1, inf)
āĻ¸ā§āĻāĻĒāĻŋāĻ āĻŽāĻžāĻĒāĻĻāĻŖā§āĻĄ: āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
āĻŽāĻŋāĻ¨āĻŋāĻ āĻ§āĻžāĻĒ = 0.1; āĻĻā§āĻŦāĻŋāĻā§āĻŖ (0, inf)
āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻĒāĻ°āĻŽ āĻ§āĻžāĻĒā§āĻ° āĻāĻāĻžāĻ°āĨ¤
xtola = 0.01; āĻĻā§āĻŦāĻŋāĻā§āĻŖ [0, inf)
āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ x-āĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻāĻ¨āĻĢ-āĻ¨āĻ°ā§āĻŽ āĻāĻ āĻŽāĻžāĻ¨ā§āĻ° āĻ¨āĻŋāĻā§ āĻšāĻ¯āĻŧ..
gdsq āĻāĻ¤ā§āĻ°ā§āĻŽā§āĻā§ āĻ§āĻžāĻĒ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¸āĻš āĻā§āĻ°ā§āĻĄāĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĄāĻŋāĻ¸ā§āĻ¨ā§āĻ, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
ftolr = 0; āĻĻā§āĻŦāĻŋāĻā§āĻŖ [0, inf)
āĻŽāĻžāĻ¨āĻĻāĻŖā§āĻĄā§āĻ° āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¨ā§āĻā§ āĻĨāĻžāĻāĻ˛ā§ āĻĨāĻžāĻŽā§āĻ¨..
gtola = 0; āĻĻā§āĻŦāĻŋāĻā§āĻŖ [0, inf)
āĻā§āĻ°ā§āĻĄāĻŋāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨āĻĢ-āĻ¨āĻ°ā§āĻŽ āĻāĻ āĻŽāĻžāĻ¨ā§āĻ° āĻ¨āĻŋāĻā§ āĻšāĻ˛ā§ āĻĨāĻžāĻŽā§āĻ¨..
āĻŽā§āĻ¯āĻžāĻā§āĻ¸āĻŋāĻāĻžāĻ° = 100; uint [1, inf)
āĻ¸ā§āĻāĻĒāĻŋāĻ āĻŽāĻžāĻĒāĻĻāĻŖā§āĻĄ: āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
āĻ¸ā§āĻā§āĻ˛ = 2; āĻĻā§āĻŦāĻŋāĻā§āĻŖ (1, inf)
āĻĢāĻ˛āĻŦā§āĻ¯āĻžāĻ āĻĢāĻŋāĻā§āĻ¸āĻĄ āĻ¸ā§āĻā§āĻĒ āĻ¸āĻžāĻāĻ āĻ¸ā§āĻā§āĻ˛āĻŋāĻāĨ¤
āĻ§āĻžāĻĒ = 0.1; āĻĻā§āĻŦāĻŋāĻā§āĻŖ (0, inf)
āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ§āĻžāĻĒā§āĻ° āĻāĻāĻžāĻ°āĨ¤
xtola = 0; āĻĻā§āĻŦāĻŋāĻā§āĻŖ [0, inf)
āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ x-āĻāĻĒāĻĄā§āĻā§āĻ° āĻāĻ¨āĻĢ-āĻ¨āĻ°ā§āĻŽ āĻāĻ āĻŽāĻžāĻ¨ā§āĻ° āĻ¨āĻŋāĻā§ āĻšāĻ¯āĻŧ..
āĻāĻŋāĻāĻ¸āĻāĻ˛ GNU āĻ¸āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻŋāĻĢāĻŋāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻŽāĻžāĻ˛ā§āĻāĻŋāĻŽāĻŋāĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ° āĻĒā§āĻ˛āĻžāĻāĻāĻ¨
(GSL) https://www.gnu.org/software/gsl/, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻšāĻ˛:
EPS = 0.01; āĻĻā§āĻŦāĻŋāĻā§āĻŖ (0, inf)
āĻā§āĻ°ā§āĻĄāĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ°: āĻ¸ā§āĻāĻĒ āĻ¯āĻāĻ¨ |āĻā§āĻ°ā§āĻ¯āĻžāĻĄ| < āĻāĻĒāĻŋāĻāĻ¸, āĻ¸āĻŋāĻŽāĻĒā§āĻ˛ā§āĻā§āĻ¸: āĻĨāĻžāĻŽā§āĻ¨ āĻ¯āĻāĻ¨
āĻ¸āĻŋāĻŽāĻĒā§āĻ˛ā§āĻā§āĻ¸ āĻ¸āĻžāĻāĻ < eps..
āĻ°āĻžāĻāĻāĻžāĻ° = 100; uint [1, inf)
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
āĻŽāĻ¨ā§āĻ¨ā§āĻ¤ āĻāĻ°āĻž = gd; āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§.. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻšāĻ˛:
bfgs - āĻŦā§āĻ°āĻ¯āĻŧā§āĻĄā§āĻ¨-āĻĢā§āĻ˛ā§āĻāĻžāĻ°-āĻā§āĻ˛ā§āĻĄāĻĢāĻžāĻ°ā§āĻŦ-āĻļāĻžāĻ¨
bfgs2 - Broyden-Fletcher-Goldfarb-Shann (āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻĻāĻā§āĻˇ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ)
cg-fr - āĻĢā§āĻ˛ā§āĻāĻžāĻ°-āĻ°āĻŋāĻāĻ¸ āĻāĻ¨āĻā§āĻā§āĻ āĻā§āĻ°ā§āĻĄāĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ
gd - āĻā§āĻ°ā§āĻĄāĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĄāĻŋāĻ¸ā§āĻ¨ā§āĻāĨ¤
āĻ¸āĻŋāĻŽāĻĒā§āĻ˛ā§āĻā§āĻ¸ - āĻ¨ā§āĻ˛ā§āĻĄāĻžāĻ° āĻāĻŦāĻ āĻŽāĻŋāĻĄā§āĻ° āĻ¸āĻŋāĻŽāĻĒā§āĻ˛ā§āĻā§āĻ¸ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ
cg-pr - āĻĒā§āĻ˛āĻžāĻ-āĻ°āĻŋāĻŦāĻŋāĻ¯āĻŧā§āĻ° āĻāĻ¨āĻā§āĻā§āĻ āĻā§āĻ°ā§āĻĄāĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ
āĻ§āĻžāĻĒ = 0.001; āĻĻā§āĻŦāĻŋāĻā§āĻŖ (0, inf)
āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ§āĻžāĻĒā§āĻ° āĻāĻāĻžāĻ°āĨ¤
āĻā§āĻ˛ = 0.1; āĻĻā§āĻŦāĻŋāĻā§āĻŖ (0, inf)
āĻāĻŋāĻā§ āĻ¸āĻšāĻ¨āĻļā§āĻ˛āĻ¤āĻž āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĨ¤
nlopt NLOPT āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŽāĻŋāĻ¨āĻŋāĻŽāĻžāĻāĻāĻžāĻ° āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ, āĻāĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻ āĻĒāĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ°āĻ°āĻž āĻĻā§āĻā§āĻ¨ 'http://ab-
initio.mit.edu/wiki/index.php/NLopt_Algorithms', āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻšāĻ˛:
ftola = 0; āĻĻā§āĻŦāĻŋāĻā§āĻŖ [0, inf)
āĻ¸ā§āĻāĻĒāĻŋāĻ āĻŽāĻžāĻĒāĻĻāĻŖā§āĻĄ: āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻŽāĻžāĻ¨ā§āĻ° āĻĒāĻ°āĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¨ā§āĻā§
āĻāĻ āĻŽāĻžāĻ¨.
ftolr = 0; āĻĻā§āĻŦāĻŋāĻā§āĻŖ [0, inf)
āĻ¸ā§āĻāĻĒāĻŋāĻ āĻŽāĻžāĻĒāĻĻāĻŖā§āĻĄ: āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻŽāĻžāĻ¨ā§āĻ° āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¨ā§āĻā§
āĻāĻ āĻŽāĻžāĻ¨.
āĻāĻ°ā§āĻ§ā§āĻŦāĻ¤āĻ¨ = inf; āĻĻā§āĻŦāĻŋāĻā§āĻŖ
āĻāĻā§āĻāĻ¤āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻž (āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻžāĻ¨)āĨ¤
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ-āĻ āĻĒā§āĻ = āĻā§āĻ¨āĻāĻŋ; āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻŽāĻŋāĻ¨āĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¯āĻž āĻĒā§āĻ°āĻ§āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŽāĻŋāĻ¨āĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ.. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻšāĻ˛:
gn-orig-direct-l - āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ° āĻŦāĻŋāĻāĻžāĻāĻ¨ (āĻŽā§āĻ˛ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨,
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻĒāĻā§āĻˇāĻĒāĻžāĻ¤āĻĻā§āĻˇā§āĻ)
gn-direct-l-noscal - āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ° (āĻāĻ¨āĻ¸ā§āĻā§āĻ˛ āĻāĻ°āĻž, āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻĒāĻā§āĻˇāĻĒāĻžāĻ¤āĻĻā§āĻˇā§āĻ)
gn-isres - āĻāĻ¨ā§āĻ¨āĻ¤ āĻ¸ā§āĻā§āĻāĻžāĻ¸ā§āĻāĻŋāĻ āĻ°âā§āĻ¯āĻžāĻā§āĻāĻŋāĻ āĻŦāĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻā§āĻļāĻ˛
āĻāĻ˛āĻĄāĻŋ-āĻāĻŋāĻ¨āĻŋāĻāĻāĻ¨ - āĻāĻžāĻāĻž āĻ¨āĻŋāĻāĻāĻ¨
gn-direct-l-rand - āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ° āĻŦāĻŋāĻāĻžāĻāĻ¨ (āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻĒāĻā§āĻˇāĻĒāĻžāĻ¤āĻĻā§āĻˇā§āĻ, āĻāĻ˛ā§āĻŽā§āĻ˛ā§)
ln-newuoa - āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ āĻĄā§āĻ°āĻŋāĻā§āĻāĻŋāĻ-āĻŽā§āĻā§āĻ¤ āĻ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨
āĻĻā§āĻŦāĻŋāĻāĻžāĻ¤ āĻāĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ
gn-direct-l-rand-noscale - āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ° (āĻāĻ¨āĻ¸ā§āĻā§āĻ˛ āĻāĻ°āĻž, āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§
āĻĒāĻā§āĻˇāĻĒāĻžāĻ¤āĻĻā§āĻˇā§āĻ, āĻāĻ˛ā§āĻŽā§āĻ˛ā§)
gn-orig-direct - āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ° āĻŦāĻŋāĻāĻžāĻāĻ¨ (āĻŽā§āĻ˛ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨)
ld-tnewton-precond - āĻĒā§āĻ°ā§āĻŦāĻļāĻ°ā§āĻ¤ āĻāĻžāĻāĻž āĻ¨āĻŋāĻāĻāĻ¨
ld-tnewton-āĻ°āĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ - āĻāĻžāĻĄāĻŧāĻž-āĻĄāĻŋāĻ¸ā§āĻ¨ā§āĻ āĻ°āĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ āĻ¸āĻš āĻā§āĻāĻā§ āĻĢā§āĻ˛āĻž āĻ¨āĻŋāĻāĻāĻ¨
gn-āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ - āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ° āĻŦāĻŋāĻāĻžāĻāĻ¨
ln-āĻ¨ā§āĻ˛ā§āĻĄāĻžāĻ°āĻŽāĻŋāĻĄ - āĻ¨ā§āĻ˛ā§āĻĄāĻžāĻ°-āĻŽāĻŋāĻĄ āĻ¸āĻŋāĻŽāĻĒā§āĻ˛ā§āĻā§āĻ¸ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ
ln-āĻā§āĻŦāĻžāĻāĻ˛āĻž - āĻ°ā§āĻāĻŋāĻ āĻāĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨
gn-crs2-lm - āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻŽāĻŋāĻāĻā§āĻļāĻ¨ āĻ¸āĻš āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ˛ā§āĻŽā§āĻ˛ā§ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨
ld-var2 - āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻ˛āĻŋāĻŽāĻŋāĻā§āĻĄ-āĻŽā§āĻŽāĻ°āĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛-āĻŽā§āĻā§āĻ°āĻŋāĻ, āĻ°âā§āĻ¯āĻžāĻā§āĻ 2
ld-var1 - āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻ˛āĻŋāĻŽāĻŋāĻā§āĻĄ-āĻŽā§āĻŽāĻ°āĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛-āĻŽā§āĻā§āĻ°āĻŋāĻ, āĻ°âā§āĻ¯āĻžāĻā§āĻ 1
ld-mma - āĻ ā§āĻ¯āĻžāĻ¸āĻŋāĻŽā§āĻĒāĻā§āĻāĻ¸ āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋ
ld-lbfgs-nocedal - āĻā§āĻ¨ā§āĻāĻŋāĻ āĻ¨āĻž
ld-lbfgs - āĻāĻŽ āĻ¸ā§āĻā§āĻ°ā§āĻ BFGS
gn-direct-l - āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ° āĻŦāĻŋāĻāĻžāĻāĻ¨ (āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻĒāĻā§āĻˇāĻĒāĻžāĻ¤āĻĻā§āĻˇā§āĻ)
āĻ¨āĻž - āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
ln-bobyqa â āĻĄā§āĻ°āĻŋāĻā§āĻāĻŋāĻ-āĻŽā§āĻā§āĻ¤ āĻāĻŦāĻĻā§āĻ§-āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨
ln-sbplx - āĻ¨ā§āĻ˛ā§āĻĄāĻžāĻ°-āĻŽāĻŋāĻĄā§āĻ° āĻ¸āĻžāĻŦāĻĒā§āĻ˛ā§āĻā§āĻ¸ āĻŦā§āĻāĻ˛ā§āĻĒāĻŋāĻ
ln-newuoa- āĻāĻŦāĻĻā§āĻ§ - āĻĻā§āĻŦāĻžāĻ°āĻž āĻĄā§āĻ°āĻŋāĻā§āĻāĻŋāĻ-āĻŽā§āĻā§āĻ¤ āĻāĻŦāĻĻā§āĻ§-āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻĻā§āĻŦāĻŋāĻāĻžāĻ¤ āĻāĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻāĻ¤āĻž
ln-āĻĒā§āĻ°ā§āĻ¯āĻžāĻā§āĻ¸āĻŋāĻ¸ - āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ¸āĻŋāĻĒāĻžāĻ˛-āĻ āĻā§āĻˇā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻā§āĻ°ā§āĻĄāĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ-āĻŽā§āĻā§āĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ
gn-direct-noscal - āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ° (āĻāĻ¨āĻ¸ā§āĻā§āĻ˛ āĻāĻ°āĻž)
ld-tnewton-āĻĒā§āĻ°āĻŋ-āĻāĻ¨ā§āĻĄ-āĻ°āĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ - āĻĒā§āĻ°ā§āĻŦ āĻļāĻ°ā§āĻ¤āĻ¯ā§āĻā§āĻ¤ āĻā§āĻāĻā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¨āĻŋāĻāĻāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§
āĻāĻžāĻĄāĻŧāĻž-āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻžāĻ˛ā§ āĻšāĻā§āĻā§
āĻ¨āĻŋāĻŽā§āĻ¨ = -inf; āĻĻā§āĻŦāĻŋāĻā§āĻŖ
āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§āĻŽāĻžāĻ¨āĻž (āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻžāĻ¨)āĨ¤
āĻŽā§āĻ¯āĻžāĻā§āĻ¸āĻŋāĻāĻžāĻ° = 100; int [1, inf)
āĻ¸ā§āĻāĻĒāĻŋāĻ āĻŽāĻžāĻĒāĻĻāĻŖā§āĻĄ: āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
āĻŽāĻ¨ā§āĻ¨ā§āĻ¤ āĻāĻ°āĻž = ld-lbfgs; āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻŽāĻŋāĻ¨āĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽāĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛:
gn-orig-direct-l - āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ° āĻŦāĻŋāĻāĻžāĻāĻ¨ (āĻŽā§āĻ˛ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨,
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻĒāĻā§āĻˇāĻĒāĻžāĻ¤āĻĻā§āĻˇā§āĻ)
g-mlsl-lds - āĻŦāĻšā§-āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻāĻāĻ-āĻ˛āĻŋāĻā§āĻā§āĻ (āĻ¨āĻŋāĻŽā§āĻ¨-āĻ āĻ¸āĻā§āĻāĻ¤āĻŋ-āĻā§āĻ°āĻŽ,
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻā§āĻ°ā§āĻĄāĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻāĻŦāĻ āĻ¸ā§āĻŽāĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨)
gn-direct-l-noscal - āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ° (āĻāĻ¨āĻ¸ā§āĻā§āĻ˛ āĻāĻ°āĻž, āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻĒāĻā§āĻˇāĻĒāĻžāĻ¤āĻĻā§āĻˇā§āĻ)
gn-isres - āĻāĻ¨ā§āĻ¨āĻ¤ āĻ¸ā§āĻā§āĻāĻžāĻ¸ā§āĻāĻŋāĻ āĻ°âā§āĻ¯āĻžāĻā§āĻāĻŋāĻ āĻŦāĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻā§āĻļāĻ˛
āĻāĻ˛āĻĄāĻŋ-āĻāĻŋāĻ¨āĻŋāĻāĻāĻ¨ - āĻāĻžāĻāĻž āĻ¨āĻŋāĻāĻāĻ¨
gn-direct-l-rand - āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ° āĻŦāĻŋāĻāĻžāĻāĻ¨ (āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻĒāĻā§āĻˇāĻĒāĻžāĻ¤āĻĻā§āĻˇā§āĻ, āĻāĻ˛ā§āĻŽā§āĻ˛ā§)
ln-newuoa - āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ āĻĄā§āĻ°āĻŋāĻā§āĻāĻŋāĻ-āĻŽā§āĻā§āĻ¤ āĻ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨
āĻĻā§āĻŦāĻŋāĻāĻžāĻ¤ āĻāĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ
gn-direct-l-rand-noscale - āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ° (āĻāĻ¨āĻ¸ā§āĻā§āĻ˛ āĻāĻ°āĻž, āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§
āĻĒāĻā§āĻˇāĻĒāĻžāĻ¤āĻĻā§āĻˇā§āĻ, āĻāĻ˛ā§āĻŽā§āĻ˛ā§)
gn-orig-direct - āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ° āĻŦāĻŋāĻāĻžāĻāĻ¨ (āĻŽā§āĻ˛ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨)
ld-tnewton-precond - āĻĒā§āĻ°ā§āĻŦāĻļāĻ°ā§āĻ¤ āĻāĻžāĻāĻž āĻ¨āĻŋāĻāĻāĻ¨
ld-tnewton-āĻ°āĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ - āĻāĻžāĻĄāĻŧāĻž-āĻĄāĻŋāĻ¸ā§āĻ¨ā§āĻ āĻ°āĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ āĻ¸āĻš āĻā§āĻāĻā§ āĻĢā§āĻ˛āĻž āĻ¨āĻŋāĻāĻāĻ¨
gn-āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ - āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ° āĻŦāĻŋāĻāĻžāĻāĻ¨
aglag-eq - āĻ¸āĻŽāĻ¤āĻž āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ¸āĻš āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻ˛ā§āĻ¯āĻžāĻā§āĻ°āĻžāĻā§āĻāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ
āĻā§āĻŦāĻ˛
ln-āĻ¨ā§āĻ˛ā§āĻĄāĻžāĻ°āĻŽāĻŋāĻĄ - āĻ¨ā§āĻ˛ā§āĻĄāĻžāĻ°-āĻŽāĻŋāĻĄ āĻ¸āĻŋāĻŽāĻĒā§āĻ˛ā§āĻā§āĻ¸ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ
ln-āĻā§āĻŦāĻžāĻāĻ˛āĻž - āĻ°ā§āĻāĻŋāĻ āĻāĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨
gn-crs2-lm - āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻŽāĻŋāĻāĻā§āĻļāĻ¨ āĻ¸āĻš āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ˛ā§āĻŽā§āĻ˛ā§ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨
ld-var2 - āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻ˛āĻŋāĻŽāĻŋāĻā§āĻĄ-āĻŽā§āĻŽāĻ°āĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛-āĻŽā§āĻā§āĻ°āĻŋāĻ, āĻ°âā§āĻ¯āĻžāĻā§āĻ 2
ld-var1 - āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻ˛āĻŋāĻŽāĻŋāĻā§āĻĄ-āĻŽā§āĻŽāĻ°āĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛-āĻŽā§āĻā§āĻ°āĻŋāĻ, āĻ°âā§āĻ¯āĻžāĻā§āĻ 1
ld-mma - āĻ ā§āĻ¯āĻžāĻ¸āĻŋāĻŽā§āĻĒāĻā§āĻāĻ¸ āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋ
ld-lbfgs-nocedal - āĻā§āĻ¨ā§āĻāĻŋāĻ āĻ¨āĻž
g-mlsl - āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻ˛ā§āĻā§āĻ˛ āĻāĻāĻ-āĻ˛āĻŋāĻā§āĻā§āĻ (āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻŦāĻ
āĻ¸ā§āĻŽāĻžāĻ¨āĻž)
ld-lbfgs - āĻāĻŽ āĻ¸ā§āĻā§āĻ°ā§āĻ BFGS
gn-direct-l - āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ° āĻŦāĻŋāĻāĻžāĻāĻ¨ (āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻĒāĻā§āĻˇāĻĒāĻžāĻ¤āĻĻā§āĻˇā§āĻ)
ln-bobyqa â āĻĄā§āĻ°āĻŋāĻā§āĻāĻŋāĻ-āĻŽā§āĻā§āĻ¤ āĻāĻŦāĻĻā§āĻ§-āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨
ln-sbplx - āĻ¨ā§āĻ˛ā§āĻĄāĻžāĻ°-āĻŽāĻŋāĻĄā§āĻ° āĻ¸āĻžāĻŦāĻĒā§āĻ˛ā§āĻā§āĻ¸ āĻŦā§āĻāĻ˛ā§āĻĒāĻŋāĻ
ln-newuoa- āĻāĻŦāĻĻā§āĻ§ - āĻĻā§āĻŦāĻžāĻ°āĻž āĻĄā§āĻ°āĻŋāĻā§āĻāĻŋāĻ-āĻŽā§āĻā§āĻ¤ āĻāĻŦāĻĻā§āĻ§-āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻĻā§āĻŦāĻŋāĻāĻžāĻ¤ āĻāĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻāĻ¤āĻž
aglag - āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻ˛ā§āĻ¯āĻžāĻā§āĻ°āĻžāĻā§āĻāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ
ln-āĻĒā§āĻ°ā§āĻ¯āĻžāĻā§āĻ¸āĻŋāĻ¸ - āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ¸āĻŋāĻĒāĻžāĻ˛-āĻ āĻā§āĻˇā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻā§āĻ°ā§āĻĄāĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ-āĻŽā§āĻā§āĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ
gn-direct-noscal - āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻ¤āĻā§āĻˇā§āĻ¤ā§āĻ° (āĻāĻ¨āĻ¸ā§āĻā§āĻ˛ āĻāĻ°āĻž)
ld-tnewton-āĻĒā§āĻ°āĻŋ-āĻāĻ¨ā§āĻĄ-āĻ°āĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ - āĻĒā§āĻ°ā§āĻŦ āĻļāĻ°ā§āĻ¤āĻ¯ā§āĻā§āĻ¤ āĻā§āĻāĻā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¨āĻŋāĻāĻāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§
āĻāĻžāĻĄāĻŧāĻž-āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻžāĻ˛ā§ āĻšāĻā§āĻā§
ld-slsqp - āĻ āĻ¨ā§āĻā§āĻ°āĻŽāĻŋāĻ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻŦāĻ°ā§āĻāĻā§āĻˇā§āĻ¤ā§āĻ° āĻĻā§āĻŦāĻŋāĻāĻžāĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ
āĻ§āĻžāĻĒ = 0; āĻĻā§āĻŦāĻŋāĻā§āĻŖ [0, inf)
āĻā§āĻ°ā§āĻĄāĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽā§āĻā§āĻ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ§āĻžāĻĒā§āĻ° āĻāĻāĻžāĻ°āĨ¤
āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻž = -inf; āĻĻā§āĻŦāĻŋāĻā§āĻŖ
āĻ¸ā§āĻāĻĒāĻŋāĻ āĻŽāĻžāĻĒāĻĻāĻŖā§āĻĄ: āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻŽāĻžāĻ¨ āĻāĻ āĻŽāĻžāĻ¨ā§āĻ° āĻ¨ā§āĻā§ āĻĒāĻĄāĻŧā§āĨ¤
xtola = 0; āĻĻā§āĻŦāĻŋāĻā§āĻŖ [0, inf)
āĻ¸ā§āĻāĻĒāĻŋāĻ āĻŽāĻžāĻĒāĻĻāĻŖā§āĻĄ: āĻ¸āĻŽāĻ¸ā§āĻ¤ x-āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻĒāĻ°āĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ° āĻ¨ā§āĻā§
āĻŽāĻžāĻ¨āĨ¤
xtolr = 0; āĻĻā§āĻŦāĻŋāĻā§āĻŖ [0, inf)
āĻ¸ā§āĻāĻĒāĻŋāĻ āĻŽāĻžāĻĒāĻĻāĻŖā§āĻĄ: āĻ¸āĻŽāĻ¸ā§āĻ¤ x-āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ° āĻ¨ā§āĻā§
āĻŽāĻžāĻ¨āĨ¤
EXAMPLE āĻāĻŋ
āĻāĻāĻāĻŋ āĻ¸āĻšāĻ āĻ¸āĻš āĻāĻāĻāĻŋ āĻ¸ā§āĻĒā§āĻ˛āĻžāĻāĻ¨ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŽā§āĻ ref.v āĻ¤ā§ āĻāĻŽā§āĻ test.v āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻ°ā§āĻ¨
5 āĻāĻ° āĻšāĻžāĻ° āĻāĻŦāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻŋāĻ¤ āĻāĻŋāĻ¤ā§āĻ°āĻāĻŋ reg.v āĻ āĻ˛āĻŋāĻā§āĻ¨āĨ¤ āĻĻā§āĻāĻŋ āĻŽāĻžāĻ˛ā§āĻāĻŋ āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ āĻ¸ā§āĻ¤āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻāĻ¸āĻāĻ¸āĻĄāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§
āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻ°ā§āĻŽā§āĻļāĻ¨ āĻ¸ā§āĻŽā§āĻĨāĻ¨ā§āĻ¸ āĻĒā§āĻ¨āĻžāĻ˛ā§āĻāĻŋ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻāĻŽā§āĻ āĻāĻ¸ā§āĻ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻŦāĻ āĻĄāĻŋāĻāĻāĻžāĻ°āĻ˛ 10.0 āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¯āĻŧā§āĻā§āĻĄāĨ¤
mia-3dnonrigidreg -i test.v -r ref.v -o reg.v -l 2 -f spline:rate=3 image:cost=ssd
divcurl:weight=10
āĻ˛ā§āĻāĻ(āĻĻā§āĻ°)
āĻā§āĻ°ā§āĻ āĻāĻ˛āĻ¨āĻŋ
āĻāĻĒāĻŋāĻ°āĻžāĻāĻ
āĻāĻ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻāĻŋ āĻāĻĒāĻŋāĻ°āĻžāĻāĻ (c) 1999-2015 āĻ˛āĻŋāĻĒāĻāĻŋāĻ, āĻāĻžāĻ°ā§āĻŽāĻžāĻ¨āĻŋ āĻāĻŦāĻ āĻŽāĻžāĻĻā§āĻ°āĻŋāĻĻ, āĻ¸ā§āĻĒā§āĻ¨ā§ˇ āĻāĻāĻž āĻāĻ¸ā§
āĻāĻā§āĻŦāĻžāĻ°ā§ āĻā§āĻ¨ āĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§āĻ¨ā§āĻāĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻŦāĻ āĻāĻĒāĻ¨āĻŋ GNU āĻāĻ° āĻļāĻ°ā§āĻ¤āĻžāĻŦāĻ˛ā§āĻ° āĻ āĻ§ā§āĻ¨ā§ āĻāĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒāĻžāĻŦāĻ˛āĻŋāĻ āĻ˛āĻžāĻāĻ¸ā§āĻ¨ā§āĻ¸ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 3 (āĻŦāĻž āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§)āĨ¤ āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻāĻžāĻ˛āĻžāĻ¨
āĻŦāĻŋāĻāĻ˛ā§āĻĒ '--āĻāĻĒāĻŋāĻ°āĻžāĻāĻ'āĨ¤
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ mia-3dnonrigidreg āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨