我怎么能计算二进制映像的白色像素的面积平方毫米
19日视图(30天)
显示旧的评论
饰演Suba苏泊
2016年9月13日
我需要找到肿瘤的大小,是白色像素的一个二进制图像。我使用下面的方程来计算白色像素在图像的数量。
数量白色的像素=int2str (nnz (binarized_img));
0评论
接受的答案
沃尔特·罗伯森
2016年9月13日
你需要找到一个像素大小,在适当的单元,然后乘以像素的数量已经确定了。
如果你正在与JPEG图像,很有可能你不会有准确的信息存储在计算所需的原始文件的实际大小像素。如果您使用的是一些专门科学仪器,那么信息
可能
在JPEG图像。同时,
一些
高端相机的模型存储和光圈自动对焦距离信息,可以用来估计实际大小——例如甚至所有佳能数码单反相机将这一信息。
注意:“分辨率”EXIF信息存储与JPEG图像更可能是垃圾。
如果你正在与一个图像最初记录直接TIFF或PNG文件,的概率上升,有意义的信息存储与文件。
如果你正在与一个图像最初记录为DICOM图像,然后机会不错,并建置头有你所需要的详细信息来计算像素区域。
12个评论
沃尔特·罗伯森
2016年9月13日
而是使用DICOM图像。JPEG头在这种情况下绝对不会包含你需要的信息。
还,除非人谨慎地使用JPEG无损的模式转换,所有的边缘模糊的JPEG压缩过程,使它更加难以准确检测的边界。直接使用DICOM图像消除了这个问题。(除非人创造了DICOM图像混乱和使用有损JPEG作为DICOM传输语法的一部分!)
沃尔特·罗伯森
2016年9月13日
使用dicominfo .dcm(),将输出保存到一个结构。
检查是否有PixelSpacing字段:如果那是像素的中心之间的距离,这就是你需要知道的。第一个值的双行间距;第二列间距。
如果不检查ImagerPixelSpacing然后NominalScannedPixelSpacing。
如果这些存在,那么它可能推断出间隔从一个项目的记录,但是我可能需要看到dicominfo的输出()来找出答案。
饰演Suba苏泊
2016年9月13日
编辑:饰演Suba苏泊
2016年9月13日
我得到的就是当我dicominfo使用
PixelSpacing (2 x1双):
FileModDate:“18 - 1月- 2016 21:45:26”
文件大小:527820
格式:“日本”
FormatVersion: 3
宽度:512
身高:512
BitDepth: 12
ColorType:“灰度”
FileMetaInformationGroupLength: 208
FileMetaInformationVersion (2 x1 uint8):
MediaStorageSOPClassUID:“1.2.840.10008.5.1.4.1.1.4”
MediaStorageSOPInstanceUID:“1.3.46.670589.11.0.0.11.4.2.0.8743.5.3800.2006120117111325022”
TransferSyntaxUID:“1.2.840.10008.1.2.1”
ImplementationClassUID:“1.3.6.1.4.1.19291.2.1”
ImplementationVersionName:“OSIRIX001”
SourceApplicationEntityTitle:“OSIRIX”
SpecificCharacterSet:“ISO_IR 100”
ImageType:原来主要\ \ M_SE \ M \ SE”
InstanceCreationDate:“20061201”
InstanceCreationTime:“171242.000000”
InstanceCreatorUID:“1.3.46.670589.11.8743.5”
SOPClassUID:“1.2.840.10008.5.1.4.1.1.4”
SOPInstanceUID:“1.3.46.670589.11.0.0.11.4.2.0.8743.5.3800.2006120117111325022”
StudyDate:“20061201”
SeriesDate:“20061201”
AcquisitionDate:“20061201”
ContentDate:“20061201”
StudyTime:“141645.000000”
SeriesTime:“143958.890000”
AcquisitionTime:“143958.890000”
ContentTime:“143958.890000”
AccessionNumber:' 0 '
形态:“先生”
制造商:飞利浦医疗系统的
InstitutionName:“7 geff0gbzqcno43yd0,伊布·,zQSSX”
ReferringPhysicianName (1 x1结构):
StationName:“intera”
StudyDescription:“IRM脑病性,neuro-crane”
ProcedureCodeSequence (1 x1结构):
SeriesDescription:“苏”
InstitutionalDepartmentName:“Radiologie”
ManufacturerModelName:“阿奇沃”
ReferencedStudySequence (1 x1结构):
ReferencedPerformedProcedureStepSequence (1 x1结构):
ReferencedImageSequence (1 x1结构):
PatientName (1 x1结构):
PatientID:“5 yp0e”
PatientBirthDate:“19490301”
PatientSex:“0000”
PatientWeight: 0
PregnancyStatus: 4
ScanningSequence:“本身”
SequenceVariant:“党卫军”
ScanOptions:“俱乐部”
SliceThickness: 5
RepetitionTime: 449.9990
EchoTime: 10
NumberOfAverages: 3
ImagingFrequency: 63.9074
ImagedNucleus:“1小时”
EchoNumber: 1
MagneticFieldStrength: 1.5000
SpacingBetweenSlices: 6
NumberOfPhaseEncodingSteps: 240
EchoTrainLength: 0
PercentSampling: 75
PercentPhaseFieldOfView: 75
DeviceSerialNumber:“08743”
SoftwareVersion [1 x208 char):
ProtocolName:“苏”
LowRRValue: 0
HighRRValue: 0
IntervalsAcquired: 0
IntervalsRejected: 0
心率:0
ReconstructionDiameter: 240
ReceiveCoilName:“SENSE-Head”
TransmitCoilName:“B”
AcquisitionMatrix [4 x1 uint16):
InPlanePhaseEncodingDirection:“行”
FlipAngle: 90
PatientPosition:“HFS中”
StudyInstanceUID:“2.16.840.1.113669.632.20.1211.10000357775”
SeriesInstanceUID:“1.3.46.670589.11.0.0.11.4.2.0.8743.5.3800.2006120117110979000”
StudyID:“218211405”
SeriesNumber: 702
SeriesNumber: 702
AcquisitionNumber: 7
InstanceNumber: 1
ImagePositionPatient: x1双[3]
ImageOrientationPatient: x1双[6]
FrameOfReferenceUID:“1.3.46.670589.11.0.0.11.4.2.0.8743.5.6032.2006120114240131000”
TemporalPositionIdentifier: 1
NumberOfTemporalPositions: 1
SliceLocation: 126.0000
SamplesPerPixel: 1
PhotometricInterpretation:“MONOCHROME2”
行:512
列:512
PixelSpacing (2 x1双):
PixelAspectRatio (2 x1双):
BitsAllocated: 16
BitsStored: 12
HighBit: 11
PixelRepresentation: 0
WindowCenter: 2.8564 e + 003
WindowWidth: 2475
LossyImageCompression:“00”
RequestingService:“IRMCEREB”
RequestedProcedureDescription:“IRM脑病性,neuro-crane”
PerformedStationAETitle:“INTERA”
PerformedProcedureStepStartDate:“20061201”
PerformedProcedureStepStartTime:“141645.000000”
PerformedProcedureStepEndDate:“20061201”
PerformedProcedureStepEndTime:“141645.000000”
PerformedProcedureStepID:“218211405”
PerformedProcedureStepDescription:“IRM脑病性,neuro-crane”
PerformedProtocolCodeSequence (1 x1结构):
RequestAttributesSequence (1 x1结构):
FilmConsumptionSequence (1 x1结构):
RequestedProcedureID:“A10029316690”
PresentationLUTShape:“身份”
沃尔特·罗伯森
2016年9月13日
它在形成时显示整个结构。如果你访问一个字段的结构就应该没事的。
我注意到有一个90度旋转头,所以要小心,哪个方向是X和Y,记住,MATLAB图像,Y是第一个指数(行号)
沃尔特·罗伯森
2016年9月13日
dinfo = dicominfo (“TheFileName.dcm”);
间隔= dinfo.PixelSpacing;
per_pixel_area =间距(1)*(2)间隔;
num_white_pixels = nnz (binarized_img);
total_white_area = num_white_pixels * per_pixel_area;
答案(1)
一个错误发生
无法完成的行动,因为页面所做的更改。重新加载页面更新状态。
你也可以从下面的列表中选择一个网站
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。