|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.unihalle.informatik.MiToBo.apps.datatypes.cellImages.SegResult_Nuclei
@ALDParametrizedClass @ALDMetaInfo(export=ALLOWED) public class SegResult_Nuclei
Nuclei segmentation result from a single image channel.
Field Summary | |
---|---|
protected double |
avgsize_nuclei
Average size of nuclei. |
protected MTBImageByte |
binMask
Binary segmentation mask. |
protected String |
image_name
Name of the analyzed image. |
protected MTBImage |
labelImage
Gray-scale label image of nuclei regions. |
protected MTBRegion2DSet |
nucleiRegions
Set of detected regions. |
protected int |
nucleusChannelID
Index of the nucleus channel, if -1 it is unknown or image has only one. |
protected int |
number_nuclei
Count of detected nuclei. |
protected SegResultEnums.MeasureUnit |
units
Unit in which measurements are provided. |
Constructor Summary | |
---|---|
SegResult_Nuclei(String imgName,
int channel,
MTBImageByte mask,
MTBImage labels,
MTBRegion2DSet regs,
int count,
double avgsize)
Default constructor. |
Method Summary | |
---|---|
String |
getImageName()
Returns the name of the processed image. |
MTBImage |
getLabelImage()
Returns label image of detected nuclei. |
MTBImageByte |
getMask()
Returns binary mask with segmentation result. |
SegResultEnums.MeasureUnit |
getMeasurementUnit()
Returns the unit of measurements. |
double |
getNucleiAvgSize()
Returns average size of detected nuclei. |
int |
getNucleiCount()
Returns number of detected nuclei. |
MTBRegion2DSet |
getNucleiRegions()
Returns set of detected regions. |
void |
setLabelImage(MTBImage limg)
Set label image of detected nuclei. |
void |
setMask(MTBImageByte m)
Specify binary mask of nuclei. |
void |
setMeasurementUnit(SegResultEnums.MeasureUnit u)
Specify unit for measurements. |
void |
setNucleiAvgSize(double avg)
Specify average size of nuclei. |
void |
setNucleiCount(int c)
Specify number of segmented nuclei regions. |
void |
setNucleiRegions(MTBRegion2DSet regs)
Specify set of regions. |
void |
setNucleusChannel(int c)
Specify image channel containing nuclei (just for reference). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
@ALDClassParameter(label="Processed image", dataIOOrder=-10) protected String image_name
@ALDClassParameter(label="Binary mask") protected MTBImageByte binMask
@ALDClassParameter(label="Labeled nuclei regions") protected MTBImage labelImage
@ALDClassParameter(label="Set of nuclei regions", dataIOOrder=-8) protected MTBRegion2DSet nucleiRegions
@ALDClassParameter(label="Nucleus channel", dataIOOrder=-9) protected int nucleusChannelID
@ALDClassParameter(label="Number of nuclei", dataIOOrder=-7) protected int number_nuclei
@ALDClassParameter(label="Average size", dataIOOrder=-6) protected double avgsize_nuclei
@ALDClassParameter(label="Measurement unit", dataIOOrder=-5) protected SegResultEnums.MeasureUnit units
Constructor Detail |
---|
public SegResult_Nuclei(String imgName, int channel, MTBImageByte mask, MTBImage labels, MTBRegion2DSet regs, int count, double avgsize)
imgName
- Name of processed image.channel
- Index of nucleus channel.mask
- Binary mask with segmentation result.count
- Number of detected nuclei.avgsize
- Average size of nuclei.chan
- Nucleus channel ID.Method Detail |
---|
public void setNucleusChannel(int c)
c
- Nucleus channel ID.public String getImageName()
SegResult_Interface
getImageName
in interface SegResult_Interface
public void setMask(MTBImageByte m)
m
- Binary mask of detected nuclei.public MTBImageByte getMask()
public void setLabelImage(MTBImage limg)
limg
- Label image with detected nuclei.public MTBImage getLabelImage()
public void setNucleiRegions(MTBRegion2DSet regs)
Set
- of detected nucleus regions.public MTBRegion2DSet getNucleiRegions()
public void setNucleiCount(int c)
c
- Number of detected nuclei.public int getNucleiCount()
public void setNucleiAvgSize(double avg)
avg
- Average size of detected nuclei.public double getNucleiAvgSize()
public SegResultEnums.MeasureUnit getMeasurementUnit()
SegResult_Interface
getMeasurementUnit
in interface SegResult_Interface
public void setMeasurementUnit(SegResultEnums.MeasureUnit u)
u
- Unit used for area and length measurements.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |