Diff of /README.md [000000] .. [965432]

Switch to unified view

a b/README.md
1
<h1>REAVER Vascular Networks Fluorescent Image Dataset</h1>
2
<h3>Creators</h3>
3
4
Corliss, Bruce A.
5
Doty, Richard
6
Yates, Paul A.
7
Peirce, Shayn M.
8
9
---
10
11
<section id="description" class="rel-mt-2 rich-input-content" aria-label="Record description">
12
    <h2 id="description-heading" class="sr-only">Description</h2>
13
    
14
    <div style="word-wrap: break-word;">
15
      <p><strong>Fluorescent Images of Vessel Networks from Various Murine Tissues</strong></p>
16
17
<p>&nbsp;</p>
18
19
<p><strong>Purpose</strong>: Image dataset of vascular networks with a diverse range of vessel architectures. Dataset is used to evaluate performance of several image processing programs (AngioQuant<sup>1</sup>, AngioTool<sup>2</sup>, RAVE<sup>3</sup>, REAVER). Manual analysis from ImageJ is used as ground truth to compare other programs against.</p>
20
21
<ul>
22
    <li><strong>Labeling</strong>: IB4-Lectin with Alexa Flour 647</li>
23
    <li><strong>Modality</strong>: Confocal Microscope Nikon 80i CLSM</li>
24
    <li><strong>Objective</strong>: Mixture of 20x and 60x objective images</li>
25
    <li><strong>Image Format</strong>: Images originally acquired in Nikon IDS format, converted to 8-bit greyscale TIFs found in “_Original_Images” folder.</li>
26
    <li><strong>Questions</strong>: Email <a href="mailto:bac7wj@virginia.edu">bac7wj@virginia.edu</a> for inquiries.</li>
27
</ul>
28
29
<p>&nbsp;</p>
30
31
<p><strong>External Links</strong></p>
32
33
<ol>
34
    <li><strong>Manuscript</strong>:</li>
35
    <li><strong>Code repository: </strong><a href="https://github.com/bacorliss/REAVER_public">https://github.com/bacorliss/REAVER_public</a> for code to analyze this data (MATLAB 2019a).</li>
36
</ol>
37
38
<p>&nbsp;</p>
39
40
<p><strong>Dataset Summary:</strong></p>
41
42
<p>Each image folder contains 36 images. For each image:</p>
43
44
<ol>
45
    <li>The first channel (red) is the segmented image with values of 0 or 255 (false or true).</li>
46
    <li>The second channel (green) is the skeleton image with values of 0 or 255 (false or true).</li>
47
    <li>The third channel (blue) is empty except for the Manual images where the third channel contains the original raw image.</li>
48
</ol>
49
50
<p>&nbsp;</p>
51
52
<p><strong>Subfolders</strong></p>
53
54
<ol>
55
    <li><strong>_Original_Images</strong>: contains raw input images.</li>
56
    <li><strong>AngioQuant_Auto</strong>: contains output images from automated analysis in AngioQuant.</li>
57
    <li><strong>AngioTool_Auto</strong>: contains output images from automated analysis in AngioTool.</li>
58
    <li><strong>ImageJ_Auto</strong>: contains output images from automated analysis in ImageJ.</li>
59
    <li><strong>ImageJ_Manual</strong>: contains output images from manual analysis in ImageJ.</li>
60
    <li><strong>RAVE_Auto</strong>: contains output images from automated analysis in RAVE.</li>
61
    <li><strong>REAVER_Auto</strong>: contains output images from automated analysis in REAVER.</li>
62
</ol>
63
64
<p>&nbsp;</p>
65
66
<p><strong>Image Metadata and Output data</strong></p>
67
68
<p>Each image folder has a .mat file called “Results.mat” containing the results of analysis in the form of the following variables all of which are 1x36 arrays (one entry for each image) unless specified otherwise:</p>
69
70
<ol>
71
    <li><strong>branchpoint_RC</strong>: A 1x36 struct containing the row-column values for each branchpoint in the i<sup>th</sup> image (when organized in alphabetic order which is the order given everywhere else); Effectively the same as “BranchpointsByName.mat”</li>
72
    <li><strong>mean_diameter</strong>: The mean diameter of vessels in the image</li>
73
    <li><strong>num_branchpts</strong>: The number of branchpoints in the image</li>
74
    <li><strong>threshold_false_neg</strong>: The number of false negative pixels – a pixel is a false negative if the program has it as “false” and the manual image has the pixel as “true”</li>
75
    <li><strong>threshold_false_pos</strong>: The number of false positive pixels – a pixel is a false positive if the program has it as “true” and the manual image has the pixel as “false”</li>
76
    <li><strong>threshold_true_neg</strong>: The number of true negative pixels – a pixel is a true negative if the program has it as “false” and the manual image has the pixel as “false”</li>
77
    <li><strong>threshold_true_pos</strong>: The number of true positive pixels – a pixel is a false positive if the program has it as “true” and the manual image has the pixel as “true”</li>
78
    <li><strong>umppix</strong>: The length of the edge of one pixel in micrometers</li>
79
    <li><strong>vessel_area</strong>: The number of “true” pixels in the segmented image</li>
80
    <li><strong>vessel_length</strong>: The number of “true” pixels in the skeleton image</li>
81
</ol>
82
83
<p>&nbsp;</p>
84
85
<p><strong>Dataset Output Data</strong></p>
86
87
<p>The file “image_quantification.csv” in the base folder contains the aggregated results from each image folder. Each row contains the results for a given (Program, Image) pair. The columns are described below:</p>
88
89
<ol>
90
    <li><strong>Program</strong>: Designates the program used to calculate the data for that row</li>
91
    <li><strong>Tissue_Type</strong>: Gives the tissue type for the image</li>
92
    <li><strong>Image_Name</strong>: Gives the specific name of the given image</li>
93
    <li><strong>Vessel_Length</strong>: The number of “true” pixels in the skeleton image</li>
94
    <li><strong>Vessel_Area</strong>: The number of “true” pixels in the segmented image</li>
95
    <li><strong>Mean_Diameter</strong>: The mean diameter of vessels in the image</li>
96
    <li><strong>Num_Branchpoints</strong>: The number of branchpoints in the image</li>
97
    <li><strong>Sensitivity</strong>: (Number of True Positive pixels) / (Number of True Positive pixels + Number of False Negative pixels)</li>
98
    <li><strong>Specificity</strong>: (Number of True Negative pixels) / (Number of True Negative pixels + Number of False Positive pixels)</li>
99
    <li><strong>Accuracy</strong>: (Number of True Positive pixels + Number of True Negative pixels) / (Total number of pixels)</li>
100
    <li><strong>umppix</strong>: The length of the edge of one pixel in micrometers</li>
101
    <li><strong>pix_dim</strong>: The edge length in pixels of the square image</li>
102
</ol>
103
104
<p>&nbsp;</p>
105
106
<p><strong>References</strong></p>
107
108
<p>1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Niemisto, A., Dunmire, V., Yli-Harja, O., Wei Zhang &amp; Shmulevich, I. Robust quantification of in vitro angiogenesis through image analysis. <em>IEEE Trans. Med. Imaging</em> <strong>24</strong>, 549–553 (2005).</p>
109
110
<p>2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Zudaire, E., Gambardella, L., Kurcz, C. &amp; Vermeren, S. A Computational Tool for Quantitative Analysis of Vascular Networks. <em>PLOS ONE</em> <strong>6</strong>, e27385 (2011).</p>
111
112
<p>3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Seaman, M. E., Peirce, S. M. &amp; Kelly, K. Rapid Analysis of Vessel Elements (RAVE): A Tool for Studying Physiologic, Pathologic and Tumor Angiogenesis. <em>PLoS ONE</em> <strong>6</strong>, e20807 (2011).</p>
113
    </div>
114
  </section>