声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3984|回复: 10

[综合讨论] 怎样读dicom格式图片?

[复制链接]
发表于 2009-4-24 22:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
怎样读dicom格式图片?
clear all
I = dicomread('wo.dcm');
imshow(I,'DisplayRange',[])
这样可以读出来,但是很模糊,有没更好的程序呢?
哪位大侠能帮帮小弟我啊?
回复
分享到:

使用道具 举报

 楼主| 发表于 2009-4-24 22:24 | 显示全部楼层

提取dicom格式图片的信息

各位大侠,要提取dicom格式图片的信息除了dicominfo还有什么函数呢?因为dicominfo读不出病人的姓名。有哪位能帮我写个程序吗?谢咯
发表于 2009-4-25 07:43 | 显示全部楼层
提取图像信息就用dicominfo函数,它能读出病人姓名,我刚刚测试过,另外dicomread函数可以读取图像数据。
再举个例子吧
  1. x=dicominfo('CT-MONO2-16-ankle.dcm')
  2. x.PatientName
复制代码

[ 本帖最后由 xiezhh 于 2009-4-25 07:53 编辑 ]

评分

1

查看全部评分

 楼主| 发表于 2009-4-26 22:11 | 显示全部楼层

回复 板凳 xiezhh 的帖子

谢咯,我试试
 楼主| 发表于 2009-4-28 17:43 | 显示全部楼层

dicom

各位大侠,要提取dicom格式图片的信息,用dicominfo函数读出来很杂很乱信息又多,怎样才能提取一些有用的基本信息呢?用怎样的程序好呢?
发表于 2009-4-28 18:15 | 显示全部楼层
读出的信息很丰富,一点都不乱,是结构体数据,按你所需要的字段提取就行了,可以将提取的信息写入Excel表格(需编程)。

评分

1

查看全部评分

发表于 2009-4-28 21:45 | 显示全部楼层

回复 5楼 wzgsxxgg 的帖子

相同或相近内容的话题,请勿开新贴,一帖发完
 楼主| 发表于 2009-4-28 22:43 | 显示全部楼层

回复 6楼 xiezhh 的帖子

还是不怎么会,能不能详细点呢?谢咯
发表于 2009-4-29 12:24 | 显示全部楼层
试试3F说的了吗?
哪里不清楚? 说具体些
 楼主| 发表于 2009-4-29 18:24 | 显示全部楼层

回复 9楼 ChaChing 的帖子

试过了,读出来是
x=

                             Filename: 'HL3E7.dcm'
                          FileModDate: '27-Apr-2009 13:52:24'
                             FileSize: 164502
                               Format: 'DICOM'
                        FormatVersion: 3
                                Width: 224
                               Height: 256
                             BitDepth: 12
                            ColorType: 'grayscale'
                       SelectedFrames: []
                           FileStruct: [1x1 struct]
                     StartOfPixelData: 49806
               IdentifyingGroupLength: 588
                 SpecificCharacterSet: 'ISO_IR 100'
                            ImageType: 'DERIVED\SECONDARY\M\ND\CV15\CSA RESAMPLED'
                 InstanceCreationDate: '20090423'
                 InstanceCreationTime: '105811.718000'
                          SOPClassUID: '1.2.840.10008.5.1.4.1.1.4'
                       SOPInstanceUID: '1.3.12.2.1107.5.2.17.28706.30000009042300512526500001248'
                            StudyDate: '20090423'
                           SeriesDate: '20090423'
                      AcquisitionDate: '20090423'
                          ContentDate: '20090423'
                            StudyTime: '102642.562000'
                           SeriesTime: '105803.875000'
                      AcquisitionTime: '105337.392513'
                          ContentTime: '105811.718000'
                      AccessionNumber: ''
                             Modality: 'MR'
                         Manufacturer: 'SIEMENS'
                      InstitutionName: 'HuiYang No1 Hospi.'
                   InstitutionAddress: 'StreetNoStreet, City, District, ZIP, China'
               ReferringPhysicianName: [1x1 struct]
                          StationName: 'MRC28706'
                     StudyDescription: 'head^general'
                    SeriesDescription: 't1_se_sag_h_CV_1'
                ManufacturerModelName: 'C!'
              ReferencedImageSequence: [1x1 struct]
                DerivationDescription: 'Resample Z(1.082031)'
                  SourceImageSequence: [1x1 struct]
                   PatientGroupLength: 82
                          PatientName: [1x1 struct]
                            PatientID: 'WANG BING'
                     PatientBirthDate: '19810423'
                           PatientSex: 'M'
                           PatientAge: '028Y'
                        PatientWeight: 65
               AcquisitionGroupLength: 450
                   ContrastBolusAgent: 'GD-DTPA'
                     BodyPartExamined: 'HEAD'
                     ScanningSequence: 'SE'
                      SequenceVariant: 'SP'
                          ScanOptions: ''
                    MRAcquisitionType: '2D'
                         SequenceName: '*se2d1'
                            AngioFlag: 'N'
                       SliceThickness: 5
                       RepetitionTime: 398
                             EchoTime: 11
                     NumberOfAverages: 3
                     ImagingFrequency: 14.6122
                        ImagedNucleus: '1H'
                           EchoNumber: 0
                MagneticFieldStrength: 0.3425
                 SpacingBetweenSlices: 6.5000
           NumberOfPhaseEncodingSteps: 181
                      EchoTrainLength: 1
                      PercentSampling: 80.8036
              PercentPhaseFieldOfView: 87.5000
                       PixelBandwidth: 120
                   DeviceSerialNumber: '28706'
                      SoftwareVersion: 'syngo MR 2004C 4VA26B'
                         ProtocolName: 'Context Vision Filter'
                  ContrastBolusVolume: 15
                     TransmitCoilName: 'TxCoil'
                    AcquisitionMatrix: [4x1 uint16]
        InPlanePhaseEncodingDirection: 'ROW'
                            FlipAngle: 80
                VariableFlipAngleFlag: 'N'
                                  SAR: 0
                                 dBdt: 0
                      PatientPosition: 'HLS'
              RelationshipGroupLength: 428
                     StudyInstanceUID: '1.3.12.2.1107.5.2.17.28706.30000009042300325773400000025'
                    SeriesInstanceUID: '1.3.12.2.1107.5.2.17.28706.30000009042300504225000000442'
                              StudyID: '1'
                         SeriesNumber: 14
                    AcquisitionNumber: 1
                       InstanceNumber: 11
                 ImagePositionPatient: [3x1 double]
              ImageOrientationPatient: [6x1 double]
                  FrameOfReferenceUID: '1.3.12.2.1107.5.2.17.28706.20090423102811375.0.0.0'
           PositionReferenceIndicator: ''
                        SliceLocation: 8.1488
                        ImageComments: ''
         ImagePresentationGroupLength: 180
                      SamplesPerPixel: 1
            PhotometricInterpretation: 'MONOCHROME2'
                  PlanarConfiguration: 0
                                 Rows: 256
                              Columns: 224
                         PixelSpacing: [2x1 double]
                        BitsAllocated: 16
                           BitsStored: 12
                              HighBit: 11
                  PixelRepresentation: 0
                         WindowCenter: 721
                          WindowWidth: 1436
         WindowCenterWidthExplanation: 'WINDOW1'
             Private_0029_GroupLength: [4x1 uint8]
            Private_0029_10xx_Creator: 'SIEMENS MEDCOM HEADER '
            Private_0029_11xx_Creator: 'SIEMENS CSA HEADER'
            Private_0029_12xx_Creator: 'SIEMENS MEDCOM HEADER2'
                    Private_0029_1031: [14x1 uint8]
                    Private_0029_1032: [4x1 uint8]
                    Private_0029_1033: [4x1 uint8]
                    Private_0029_1034: [16x1 uint8]
                    Private_0029_1108: [12x1 uint8]
                    Private_0029_1109: [8x1 uint8]
                    Private_0029_1110: [6472x1 uint8]
                    Private_0029_1118: [2x1 uint8]
                    Private_0029_1119: [8x1 uint8]
                    Private_0029_1120: [40252x1 uint8]
                    Private_0029_1260: [4x1 uint8]
                     StudyGroupLength: 20
        RequestedProcedureDescription: 'head general'
        ScheduledProcedureGroupLength: 82
      PerformedProcedureStepStartDate: '20090423'
      PerformedProcedureStepStartTime: '102642.562000'
             PerformedProcedureStepID: 'MR20090423102642'
    PerformedProcedureStepDescription: 'head^general'
                 PixelDataGroupLength: 114696


ans =

    FamilyName: 'MR12641'

真的很乱

评分

1

查看全部评分

发表于 2009-4-29 20:44 | 显示全部楼层
个人猜测LZ可能不清楚结构资料(structure), 才会觉得乱!
建议看下help中的MATLAB->Programming->Structure里面的内容, 学学结构array的使用!
本想在论坛搜搜有没中文, 报歉, 我是没搜到

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-6-28 02:47 , Processed in 0.060669 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表