-
Notifications
You must be signed in to change notification settings - Fork 12
/
Anisotropy.txt
132 lines (110 loc) · 4.99 KB
/
Anisotropy.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
Manual integration tests for the Anisotropy command.
They complement the automated wrapper tests in AnisotropyWrapperTest
Case 1
=======================================================================
Clicking "Cancel" on the anisotropic calibration warning dialog
stops the command.
=======================================================================
Steps
-----------------------------------------------------------------------
1. Run File > Open >
2. Select ./IntergrationTestLogs/AnisotropicHyperStack.zip
3. Run Analyze > Set Scale
4. Set "Distance in pixels" to "1", "Known distance" to "1",
"Pixel aspect ratio" to "0.5" and "Unit of length" to "mm"
5. Run plugin BoneJ > Anisotropy
6. Click "OK"
7. Click "Cancel" on the warning dialog
Expected results
-----------------------------------------------------------------------
Warning dialog pops open, and command stops when user cancels.
Completed March 12 2018 Richard Domander
-----------------------------------------------------------------------
Case 2
=======================================================================
Test hyperstack results
=======================================================================
Steps
-----------------------------------------------------------------------
1. Run File > Open >
2. Select ./IntergrationTestLogs/AnisotropicHyperStack.zip
3. Run Plugins > BoneJ > Anisotropy >
4. Check "Recommended minimum", and uncheck "Show radii"
5. Click "OK" (Execution takes a while)
Expected results
-----------------------------------------------------------------------
- Six (new) result rows in the table
- Two (new) columns: "Label" and "Degree of anisotropy"
- Anisotropy for "Channel 1, Time 1" and "Channel 3, Time 2"
is high (about 0.98)
- Anisotropy for "Channel 1, Time 2", "Channel 2, Time 1",
"Channel 2, Time 2" and "Channel 3, Time 1" is low (< 0.01)
Notes
-----------------------------------------------------------------------
If fitting fails, run again, or add directions.
Completed August 3 2018 Richard Domander
-----------------------------------------------------------------------
Case 3
=======================================================================
Test radii results
=======================================================================
Steps
-----------------------------------------------------------------------
1. Run File > Open >
2. Select ./IntergrationTestLogs/AnisotropicHyperStack.zip
3. Run Plugins > BoneJ > Anisotropy >
4. Check "Recommended minimum" and "Show radii"
5. Click "OK" (Execution takes a while)
Expected results
-----------------------------------------------------------------------
- Six (new) result rows in the table
- Five (new) columns: "Label" and "Degree of anisotropy", "Radius a",
"Radius b" and "Radius c"
- "Radius a" < "Radius b" < "Radius c" (ascending order)
- "Channel 1, Time 1" and "Channel 3, Time 2": "Radius C" much greater
than "Radius a"
- "Channel 1, Time 2", "Channel 2, Time 1", "Channel 2, Time 2"
and "Channel 3: Radii relatively close to each other
Notes
-----------------------------------------------------------------------
If fitting fails, run again, or add directions.
Completed August 3 2018 Richard Domander
-----------------------------------------------------------------------
Case 4
=======================================================================
Recommended minimum locks parameters
=======================================================================
Steps
-----------------------------------------------------------------------
1. Run File > Open >
2. Select ./IntergrationTestLogs/AnisotropicHyperStack.zip
3. Run Plugins > BoneJ > Anisotropy >
4. Uncheck "Recommended minimum", set "Directions" to "10",
"Lines per dimension" to "10", and "Sampling increment" to "10",
5. Check "Recommended minimum"
6. Try to change "Directions", "Lines per dimension",
and "Sampling increment"
Expected results
-----------------------------------------------------------------------
- When "Recommended minimum" is checked, "Directions",
"Lines per dimension" and "Sampling increment" revert to
"2000", "100" and "1.0" respectively
- When "Recommended minimum" is checked, the values cannot be changed
Completed March 12 2018 Richard Domander
-----------------------------------------------------------------------
Case 5
=======================================================================
Verify that the progress bar is seen
=======================================================================
Steps
-----------------------------------------------------------------------
1. Run File > Open >
2. Select ./IntergrationTestLogs/AnisotropicHyperStack.zip
3. Run Plugins > BoneJ > Anisotropy >
4. Check "Recommended minimum"
Expected result
-----------------------------------------------------------------------
The progress bar advances in the lower right-hand corner of the ImageJ
main window. Progress resets for each subspace.
Completed September 10th 2018 Richard Domander
-----------------------------------------------------------------------