Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addRoi(ShapeRoi) - Method in class noduledata.imagej.ColorData
-
add given roi to array of Rois
- addRoi(ShapeRoi) - Method in class noduledata.imagej.MixedData
-
public method for appending new roi to end of the array.
- area - Variable in class noduledata.imagej.NoduleClump
- averageArea() - Method in class noduledata.imagej.ColorData
-
calculates average area of the singular nodules.
- averageLightness(Roi[]) - Method in class noduledata.imagej.NoduleData
-
calculates the average lightness of all nodules within the image.
B
- binarymap - Variable in class noduledata.imagej.NoduleData
- BOTTOMA - Static variable in class noduledata.imagej.NoduleData
- BOTTOMB - Static variable in class noduledata.imagej.NoduleData
C
- COLOR - Variable in class noduledata.imagej.ColorData
- ColorData - Class in noduledata.imagej
-
This class handles the analysis of the segmented nodule Rois.
- ColorData(RoiManager, int[], int, ImagePlus) - Constructor for class noduledata.imagej.ColorData
-
constructor method.
- combinedMap() - Method in class noduledata.imagej.NoduleData
- convertToBinary() - Method in class noduledata.imagej.ColorData
-
converts map to binary map.
- correctClump(ImagePlus) - Method in class noduledata.imagej.NoduleClump
-
Prompts the user to correct (or not) the number of nodules within the clump.
- createImageWithRoi(ImagePlus, Roi) - Static method in class noduledata.imagej.NoduleData
-
returns the given image cropped to the given roi.
- createImageWithRoi(ImagePlus, Roi[]) - Static method in class noduledata.imagej.ColorData
-
Generates a map given a background image and ROIs.
D
- drawRoi(ShapeRoi) - Method in class noduledata.imagej.MixedData
-
shows the given roi as a white blob overlaying the original image.
F
- file - Variable in class noduledata.imagej.Menu
- fillRect(Rectangle, ImageProcessor) - Static method in class noduledata.imagej.ColorData
-
fills given rect with given color.
- findMixedNodules(ImagePlus, ColorData, ColorData) - Method in class noduledata.imagej.MixedData
-
Identifies mixed nodules by checking for yellow pixels or by calculating the distance between red and green rois.
- FOLDER - Static variable in class noduledata.imagej.Menu
G
- getArea() - Method in class noduledata.imagej.ColorData
-
areas[][[] is nx2 with n Rois.
- getCircularity(int) - Method in class noduledata.imagej.ColorData
-
Returns the circularity of the roi at the given index.
- getClump(int) - Method in class noduledata.imagej.ColorData
-
Returns clump at given index.
- getClumped() - Method in class noduledata.imagej.MixedData
-
indices of clumped nodules. clumped[mixedRoiIndex][0/1] where 0 == red, 1 == green
- getClumps() - Method in class noduledata.imagej.ColorData
- getData(boolean) - Method in class noduledata.imagej.ColorData
-
Method that generates the ResultsTable, ROI's, int[] areas, and numNodules.
Finds all ROIs using the measure method.
Finds any rois with large enough measure, and fills them in. - getFileType(File) - Static method in class noduledata.imagej.Menu
-
Returns:
1 for folder
2 for accepted image type
3 for .model file
4 for any other filetype. - getImageFromRoi(ShapeRoi, ImagePlus) - Static method in class noduledata.imagej.UserEditsHandler
-
Creates a zoomed in image of the given nodule.
- getIndex(Roi) - Method in class noduledata.imagej.ColorData
-
returns index of given roi or -1 if Roi is not found.
- getMap() - Method in class noduledata.imagej.ColorData
-
Returns the binary map for this ColorData object.
- getPixelArea(int, String) - Method in class noduledata.imagej.MixedData
-
returns the number of pixels of the chosen color for the nodule at the given index.
- getPixels() - Method in class noduledata.imagej.ColorData
-
Returns the array of pixels that are nodule pixels of this type.
- getRoi(int) - Method in class noduledata.imagej.ColorData
-
returns Roi at given index
- getRois() - Method in class noduledata.imagej.ColorData
-
returns array of all rois.
- getTable() - Method in class noduledata.imagej.ColorData
-
Returns the given ResultsTable
- greenSingle - Variable in class noduledata.imagej.Menu
H
- hasMixed - Variable in class noduledata.imagej.NoduleClump
I
- image - Variable in class noduledata.imagej.ColorData
- image - Variable in class noduledata.imagej.NoduleData
- image - Static variable in class noduledata.imagej.NoduleSegmentation
- IMAGE - Static variable in class noduledata.imagej.Menu
- imageWithoutNodules() - Method in class noduledata.imagej.NoduleData
-
Returns an image with the segmented nodule pixels set to white.
- index - Variable in class noduledata.imagej.NoduleClump
M
- main(String...) - Static method in class noduledata.imagej.NoduleSegmentation
-
This main function serves for development purposes.
- Menu - Class in noduledata.imagej
-
This class is an ImageJ Menu class for allowing the user to their files that this program will do the analysis on.
- Menu() - Constructor for class noduledata.imagej.Menu
- MixedData - Class in noduledata.imagej
-
This class handles mixed nodules specifically, as they're approached differently than the other nodules.
- MixedData(RoiManager, int[], int, ImagePlus) - Constructor for class noduledata.imagej.MixedData
-
Uses the ColorData constructor method.
- mixedSingle - Variable in class noduledata.imagej.Menu
- MODEL - Static variable in class noduledata.imagej.Menu
- modelFile - Variable in class noduledata.imagej.Menu
- mouseClicked(Point, double, ImagePlus) - Method in class noduledata.imagej.UserEditsHandler
-
Handles when the user clicks anywhere on the GUI.
Checks if the user clicked on any nodule on the image, and if so, calls a sub menu to allow user to edit that nodule.
N
- NoduleClump - Class in noduledata.imagej
-
An object of this class represents a nodule clump and the data that separates the nodule into separated nodules via various methods.
- NoduleClump() - Constructor for class noduledata.imagej.NoduleClump
- NoduleClump(int, ShapeRoi, double, int, ImagePlus) - Constructor for class noduledata.imagej.NoduleClump
-
constructor
- NoduleData - Class in noduledata.imagej
-
This class manages the segmentation of the image and the saving of the data.
- NoduleData(ColorClustering, int, int, int) - Constructor for class noduledata.imagej.NoduleData
-
generate a segmentation map using using a ColorClustering model.
- noduledata.imagej - package noduledata.imagej
- NoduleSegmentation - Class in noduledata.imagej
-
This is the parent class or 'main' class for this project.
- NoduleSegmentation() - Constructor for class noduledata.imagej.NoduleSegmentation
- numInstances - Variable in class noduledata.imagej.NoduleData
- numNodules - Variable in class noduledata.imagej.ColorData
- numNodules - Variable in class noduledata.imagej.NoduleClump
O
- OTHERFILETYPE - Static variable in class noduledata.imagej.Menu
R
- redSingle - Variable in class noduledata.imagej.Menu
- removeArrayOfRois(int[]) - Method in class noduledata.imagej.ColorData
-
removes the data for the given indices.
- removeRoi(ShapeRoi) - Method in class noduledata.imagej.ColorData
- removeRoi(ShapeRoi) - Method in class noduledata.imagej.MixedData
-
Attempts to find the given roi in the array of roi's, and removes it if it's present.
- removeRoots() - Method in class noduledata.imagej.ColorData
-
Uses aspect ratio and area to locate and remove fluoresced roots caught in initial segmentation
- roi - Variable in class noduledata.imagej.NoduleClump
- roiPixelCount(int) - Method in class noduledata.imagej.MixedData
-
returns the counts of red and green pixels of the mixed nodule roi at the given index.
- run() - Method in class noduledata.imagej.Menu
- run() - Method in class noduledata.imagej.NoduleSegmentation
- run(String) - Method in class noduledata.imagej.NoduleData
-
This is what is called to compute the data for the given image.
- run(String) - Method in class noduledata.imagej.UserEditsHandler
-
Method that's called to initialize part of the program allowing the user to make manual changes.
S
- saveFile - Variable in class noduledata.imagej.Menu
- saveTable() - Method in class noduledata.imagej.ColorData
-
save data as CSV file.
- scaleImage(ImageIcon, int, int) - Method in class noduledata.imagej.UserEditsHandler
-
returns the scaled image icon according to the given newWidth and newHeight
- setClumped(int[][]) - Method in class noduledata.imagej.MixedData
-
public setter method for clumped nodules array.
- setMap(ImagePlus) - Method in class noduledata.imagej.ColorData
-
Sets or updates the binary map.
- setPixels(int[]) - Method in class noduledata.imagej.ColorData
-
Sets the pixels that are counted as nodule pixels of this type.
- setRoi(int, ShapeRoi) - Method in class noduledata.imagej.ColorData
-
Replaces ROI at the given index with new ROI Does nothing if index is invalid.
- setRoi(int, ShapeRoi) - Method in class noduledata.imagej.MixedData
-
public method for setting roi at given index.
- setRois(ShapeRoi[]) - Method in class noduledata.imagej.ColorData
-
updater method for the array of ROI's
- setTable(ResultsTable) - Method in class noduledata.imagej.ColorData
-
Sets the ImageJ ResultsTable object.
- showAnnotatedMap() - Method in class noduledata.imagej.ColorData
-
Creates an annotated version of the map and displays it.
- showMap() - Method in class noduledata.imagej.ColorData
-
Show's the map using ImageJ API.
T
- TOPB - Static variable in class noduledata.imagej.NoduleData
- TOPCUTOFFSLOPE - Static variable in class noduledata.imagej.NoduleData
U
- UserEditsHandler - Class in noduledata.imagej
-
This class was created to allow the user to make manual adjustments to the programs segmentation and outlines of the nodules.
- UserEditsHandler(ImagePlus, ColorData, ColorData, MixedData) - Constructor for class noduledata.imagej.UserEditsHandler
-
constructor method
V
- Visualize() - Method in class noduledata.imagej.NoduleData
- VisualizeRoi(ImagePlus, Roi, boolean) - Method in class noduledata.imagej.ColorData
-
Shows the RG color distribution graph for the given Roi
All Classes and Interfaces|All Packages|Constant Field Values