Home My Page Projects Code Snippets Project Openings diderot
Summary Activity Tracker Tasks SCM

SCM Repository

[diderot] Annotation of /branches/pure-cfg/data/didthis-hue.txt
ViewVC logotype

Annotation of /branches/pure-cfg/data/didthis-hue.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 859 - (view) (download)

1 : glk 855
2 :     echo "for making RGB lookup table for curvature-based VR"
3 :    
4 : glk 854 echo "-1 1 -1 1" \
5 :     | unu reshape -s 2 2 \
6 :     | unu resample -s 200 200 -k tent -c node -o x.nrrd
7 :    
8 :     unu swap -a 0 1 -i x.nrrd \
9 :     | unu flip -a 1 -o y.nrrd
10 :    
11 : glk 859 echo "1 0 0 1 1 0 0 1 0 0 1 1 0 0 1" \
12 :     | unu reshape -s 3 5 -o cmap.txt
13 :    
14 : glk 854 unu 2op atan2 x.nrrd y.nrrd \
15 :     | unu 3op clamp -0.7854 - 2.3562 \
16 :     | unu rmap -min -0.7854 -max 2.3562 -m cmap.txt -o hue.nhdr
17 :    
18 : glk 859 rm -f cmap.txt
19 :    
20 : glk 854 unu 2op + x.nrrd y.nrrd \
21 :     | unu 2op + - 0.03 | unu 2op x - 40 | unu 1op erf \
22 :     | unu 2op + 1 - | unu 2op / - 2 -o mask.nrrd
23 :    
24 :     unu join -i x.nrrd y.nrrd -a 0 -incr \
25 :     | unu project -a 0 -m l2 \
26 :     | unu gamma -g 0.75 \
27 :     | unu 3op clamp 0 - 1 \
28 :     | unu resample -s x1 x1 -k gauss:10,3 \
29 :     | unu 2op - - 0.02 \
30 :     | unu 2op x - 1.03 \
31 :     | unu 3op clamp 0 - 1 \
32 :     | unu 2op x - mask.nrrd -o sat.nrrd
33 :    
34 :     unu join -i sat.nrrd sat.nrrd sat.nrrd -a 0 -incr \
35 :     | unu 3op lerp - 0.65 hue.nhdr -o hue.nhdr
36 :    
37 :     rm -f x.nrrd y.nrrd mask.nrrd sat.nrrd
38 :    
39 :     echo "space dimension: 2" >> hue.nhdr
40 : glk 855 echo "space origin: (-0.205,-0.205)" >> hue.nhdr
41 : glk 859 echo "space directions: none (.00206030150753768844,0.0) (0.0,.00206030150753768844)" >> hue.nhdr
42 : glk 854 echo "kinds: RGB space space" >> hue.nhdr
43 : glk 859
44 :     unu dice -i hue.nhdr -a 0 -o ./ -ff hue-%d.nrrd

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0