KỸ THUẬT VÀ HƢỚNG DẪN SỬ DỤNG CHƢƠNG TRÌNH

Một phần của tài liệu Xây dựng chương trình mã hóa thông tin cần bảo vệ trong ảnh DICOM (Trang 47 - 78)

4.5.1 Chức năng mã hóa thông tin trong từng ảnh DICOM

Sử dụng hàm LoadDCMFile(string dicomFile) đọc tệp , hàm

GetDetailedLogging();AddDatasetInfoToDataGrid();

dcmFile.Read(ofd.FileName, _MainThread); truy xuất và hiển thị thông tin từ ảnh DICOM. Chức năng này cho phép người dùng hiển thị các thông tin trong header của từng ảnh DIOM, lựa chọn thông tin trong các thẻ cần mã hóa.

Vào nút Khởi động Chọn file DICOM Hiển thị màn hình thông tin thẻ :

Lựa chọn thông tin cần mã tại trường Giá trị ví dụ Tên bệnh nhân trong Tag (0010,0010) bằng Ctrl + C Chọn nút

Nhập mật khẩu Ctrl + V Dán thông tin vào ô Dữ liệu cần mã hóa

và bấm nút Mahoa ; Copy và Paste thông tin đã được mã vào đúng vị trí thẻ đã chọn Chọn nút để lưu tập tin, chương trình cho phép lưu lại một file có thông tin mã hóa dưới dạng .dcm theo đúng chuẩn DICOM.

Quá trình giải mã thực hiện theo chiều ngược lại.

4.5.2 Chức năng mã hóa thông tin theo yêu cầu trong ảnh DICOM

Chức năng này cho phép hiển thị các thông tin của các Thẻ theo

từng Group, như toàn bộ các thông tin của Group 0010 : Patient's Name; Patient ID; Type of Patient ID;Patient's Birth Date; Patient's Birth Time; Patient's Sex; Patient's Age; Patient's Address; Patient's Weight.

Click vào nút:

Nhập vào mật khẩu mã hóa Chọn tệp tin DICOM Mã hóa Lưu tập tin.

Chức năng này mã hóa cùng một lần nhiều thông tin trong một ảnh DICOM với cùng một mật khẩu và cũng cho phép lưu lại một file có thông tin mã hóa dưới dạng .dcm theo đúng chuẩn DICOM.

4.5.3 Chức năng mã hóa thông tin theo yêu cầu trong nhiều ảnh DICOM

Chức năng này cho phép người dùng mã hóa cùng một lúc nhiều tệp ảnh DICOM của cùng một bệnh nhân hoặc nhiều tệp ảnh DICOM của nhiều bệnh nhân nhưng có cùng một chẩn đoán. Với các lựa chọn mã hóa một hay nhiều thông tin trong các Thẻ khác nhau. Việc này thuận lợi cho việc mã hóa hàng loạt ảnh DIOM trong quá trình tổ chức lưu trữ ảnh DICOM theo cây thư mục các bệnh chuyên biệt.

Click vào nút:

Cửa sổ MahoaMulFile hiện ra Nhập mật khẩu Chọn các thông tin Thẻ sẽ mã hóa

Click vào nút Open chương trình sẽ mã hóa các thông tin trong nhóm file đã chọn.

4.5.4 Chức năng kết xuất thông tin ảnh trong DICOM

Chuẩn DICOM cho phép tổ chức lưu trũ thông tin dữ liệu ảnh có thể kết xuất ra nhiều định dạng ảnh khác như .png ; .bmp; .jpg hay .raw ... Chương trình này hỗ trợ kết xuất phần ảnh trong DICOM ra định dạng JPEG.

Click vào nút:

Chọn Lưu dạng JPG để lưu ảnh.

4.5.5 Chức năng kết xuất thông tin text trong DICOM

Sau khi chọn tập tin và hiển thị các thông tin text trong ảnh DICOM có thể lưu các thông tin này ra dạng .txt bằng cách nhấp vào nút Xuất ra text.

4.5.6 Chức năng mã hóa nhiều tệp ảnh

Để bảo vệ thông tin tệp ảnh DICOM cũng như các phần thông tin ảnh đã được kết xuất, chương trình hỗ trợ chức năng mã hóa toàn bộ nhiều tệp ảnh DICOM và tệp kết xuất.

Kỹ thuật sử dụng là chuyển toàn bộ tệp sang dạng binary rồi mã hóa, mỗi tập tin sau khi mã có thêm đuôi maHoa

Sau khi giải mã có thêm đuôi giaiMa

Click vào nút: (adsbygoogle = window.adsbygoogle || []).push({});

Xuất hiện cửa sổ fmMaHoaDESFile, nhập vào mật khẩu và chọn các tệp DICOM để mã hóa:

Thực hiện giải mã, các tệp sau khi giải mã hiển thị bình thường bằng các phần mềm xem ảnh DICOM:

KẾT LUẬN

Luận văn đã nghiên cứu thực hiện các vấn đề sau:

1. Phân tích nhu cầu quản lý và sử dụng ảnh DICOM trong ngành y tế nước ta.

2. Nghiên cứu chuẩn DICOM và tìm hiểu cấu trúc của tệp ảnh DICOM từ đó tìm phương pháp truy cập các thông tin trong ảnh.

3. Nghiên cứu về lý thuyết mã hóa và thuật toán mã hóa DES. Trên cơ sở đó tìm hiểu những ưu điểm của DES nhằm ứng dụng trong việc mã hóa thông tin ảnh DICOM.

4. Đề xuất giải pháp bảo vệ thông tin ảnh DICOM và xây dựng một chương trình phần mềm mã hóa các thông tin cần bảo vệ trong ảnh DICOM bằng ngôn ngữ lập trình C#.

KIẾN NGHỊ HƢỚNG NGHIÊN CỨU TIẾP THEO

- Nghiên cứu tích hợp thông tin bệnh nhân trong hệ thống thông tin quản lý bệnh viện HIS với hệ thống thông tin lưu trữ và xử lý hình ảnh PACS. Nghiên cứu thiết kế một cơ sở dữ liệu ảnh DICOM phục vụ công tác đào tạo và nghiên cứu khoa học trong bệnh viện.

- Hơn nữa khi hệ thống PKI được ứng dụng và phát triển ở Việt Nam, chứng chỉ số được ứng dụng đối với mọi người dân thì nhu cầu trao đổi chia sẻ thông tin giữa bác sĩ và bệnh nhân bằng các thiết bị truyền thông khác nhau ví dụ như điện thoại di động thì việc trao đổi và phân phối khóa trở nên rất quan trọng và cần thiết. Tuy nhiên vấn đề phân phối / trao đổi khóa trong luận văn chưa được giải quyết thấu đáo ví dụ nếu sử dụng hệ mật mã khóa công khai thì chọn hệ mật mã nào? các tham số phải được sinh ra như thế nào ? Độ lớn các tham số bao nhiêu là đủ an toàn cho bảo mật thông tin ảnh DICOM. Những vấn đề đó và một số vấn đề khác em có ý định theo đuổi đến cùng để có thể đưa đề tài luận văn vào áp dụng trong thực tế nêu trên sau khi luận văn được hội đồng góp ý và thông qua.

TÀI LIỆU THAM KHẢO

Tiếng Việt

[1] Bộ y tế (2009), Báo cáo điều tra thực trạng công nghệ thông tin Ngành Y tế năm 2009, 18 trang.

[2] TS Hồ Văn Canh, TS Hoàng Minh Tuấn (2008), Thám mã các văn bản được

mã hóa bằng cách chuẩn mã khối, Tạp chí khoa học nghiệp vụ 1 - Bộ Công an,

số tháng 7/2008, 30 trang.

[3] TS Hồ Văn Canh, TS Nguyễn Viết Thế (2010), Nhập môn phân tích thông tin có bảo mật, Nhà xuất bản Thông tin và Truyền thông, 304 trang.

[4] PGS.TS Thái Hồng Nhị, TS Phạm Minh Việt (2004), An toàn thông tin, Nhà xuất bản Khoa học và kỹ thuật, 188 trang

[5] Đỗ Hữu Trọng (2010), Một số phương pháp đánh giá độ bảo mật thông tin trong các hệ thống truyền tin số, Luận văn Thạc sỹ kỹ thuật, Học viện Công

nghệ bưu chính viễn thông, 95 trang.

Tiếng Anh

[1] Curtin, Brute Force (2005), Cracking the Data Encryption standard (DES),

Spinger - Verlag.

[2] Don Coppersmith (1994), "The data encryption standard (DES) and its strength againt attacks" , IBM, Journal of Research and Development.

[3] Digital Imaging and Communications in Medicine (DICOM) , Published by National Electrical Manufacturers Association, 1300 N. 17th Street Rosslyn, Virginia 22209 USA.

[4] Oleg S Pianykh (2008), Digital imaging and communications in medicine (DICOM) a practical introduction and survival guide, Berlin, Heidelberg,

Springer.

[5] Teaching material, ”Health sector reform in developing countries” course.

Harvard School of Public Health. (adsbygoogle = window.adsbygoogle || []).push({});

PHỤ LỤC 1

BẢNG THÔNG TIN THẺ DICOM PHẦN HEARDER

Tag ID Tag Name Writable Values / Notes

0002,0000 FileMetaInfoGroupLength N 0002,0001 FileMetaInfoVersion N 0002,0002 MediaStorageSOPClassUID N 0002,0003 MediaStorageSOPInstanceUID N 0002,0010 TransferSyntaxUID N 0002,0012 ImplementationClassUID N 0002,0013 ImplementationVersionName N 0002,0016 SourceApplicationEntityTitle N 0002,0100 PrivateInformationCreatorUID N 0002,0102 PrivateInformation N 0004,1130 FileSetID N 0004,1141 FileSetDescriptorFileID N 0004,1142 SpecificCharacterSetOfFile N 0004,1200 FirstDirectoryRecordOffset N 0004,1202 LastDirectoryRecordOffset N 0004,1212 FileSetConsistencyFlag N 0004,1220 DirectoryRecordSequence N 0004,1400 OffsetOfNextDirectoryRecord N 0004,1410 RecordInUseFlag N 0004,1420 LowerLevelDirectoryEntityOffset N 0004,1430 DirectoryRecordType N 0004,1432 PrivateRecordUID N 0004,1500 ReferencedFileID N 0004,1504 MRDRDirectoryRecordOffset N 0004,1510 ReferencedSOPClassUIDInFile N 0004,1511 ReferencedSOPInstanceUIDInFile N 0004,1512 ReferencedTransferSyntaxUIDInFile N 0004,151A ReferencedRelatedSOPClassUIDInFile N 0004,1600 NumberOfReferences N 0008,0000 IdentifyingGroupLength N 0008,0001 LengthToEnd N 0008,0005 SpecificCharacterSet N 0008,0006 LanguageCodeSequence N 0008,0008 ImageType N 0008,0010 RecognitionCode N 0008,0012 InstanceCreationDate N 0008,0013 InstanceCreationTime N 0008,0014 InstanceCreatorUID N 0008,0016 SOPClassUID N 0008,0018 SOPInstanceUID N 0008,001A RelatedGeneralSOPClassUID N 0008,001B OriginalSpecializedSOPClassUID N 0008,0020 StudyDate N 0008,0021 SeriesDate N

0008,0022 AcquisitionDate N 0008,0023 ContentDate N 0008,0024 OverlayDate N 0008,0025 CurveDate N 0008,002A AcquisitionDateTime N 0008,0030 StudyTime N 0008,0031 SeriesTime N 0008,0032 AcquisitionTime N 0008,0033 ContentTime N 0008,0034 OverlayTime N 0008,0035 CurveTime N 0008,0040 DataSetType N 0008,0041 DataSetSubtype N 0008,0042 NuclearMedicineSeriesType N 0008,0050 AccessionNumber N 0008,0052 QueryRetrieveLevel N 0008,0054 RetrieveAETitle N 0008,0056 InstanceAvailability N 0008,0058 FailedSOPInstanceUIDList N 0008,0060 Modality N 0008,0061 ModalitiesInStudy N 0008,0062 SOPClassesInStudy N 0008,0064 ConversionType N 0008,0068 PresentationIntentType N 0008,0070 Manufacturer N 0008,0080 InstitutionName N 0008,0081 InstitutionAddress N 0008,0082 InstitutionCodeSequence N 0008,0090 ReferringPhysicianName N 0008,0092 ReferringPhysicianAddress N 0008,0094 ReferringPhysicianTelephoneNumber N 0008,0096 ReferringPhysicianIDSequence N 0008,0100 CodeValue N 0008,0102 CodingSchemeDesignator N 0008,0103 CodingSchemeVersion N 0008,0104 CodeMeaning N 0008,0105 MappingResource N 0008,0106 ContextGroupVersion N 0008,0107 ContextGroupLocalVersion N 0008,010B ContextGroupExtensionFlag N 0008,010C CodingSchemeUID N 0008,010D ContextGroupExtensionCreatorUID N 0008,010F ContextIdentifier N 0008,0110 CodingSchemeIDSequence N 0008,0112 CodingSchemeRegistry N 0008,0114 CodingSchemeExternalID N 0008,0115 CodingSchemeName N 0008,0116 ResponsibleOrganization N

0008,0201 TimezoneOffsetFromUTC N 0008,1000 NetworkID N 0008,1010 StationName N 0008,1030 StudyDescription N 0008,1032 ProcedureCodeSequence N 0008,103E SeriesDescription N 0008,1040 InstitutionalDepartmentName N 0008,1048 PhysiciansOfRecord N 0008,1049 PhysiciansOfRecordIDSequence N 0008,1050 PerformingPhysicianName N 0008,1052 PerformingPhysicianIDSequence N 0008,1060 NameOfPhysicianReadingStudy N 0008,1062 PhysicianReadingStudyIDSequence N 0008,1070 OperatorsName N 0008,1072 OperatorIDSequence N 0008,1080 AdmittingDiagnosesDescription N 0008,1084 AdmittingDiagnosesCodeSequence N 0008,1090 ManufacturersModelName N 0008,1100 ReferencedResultsSequence N 0008,1110 ReferencedStudySequence N 0008,1111 ReferencedProcedureStepSequence N 0008,1115 ReferencedSeriesSequence N 0008,1120 ReferencedPatientSequence N 0008,1125 ReferencedVisitSequence N 0008,1130 ReferencedOverlaySequence N 0008,113A ReferencedWaveformSequence N 0008,1140 ReferencedImageSequence N 0008,1145 ReferencedCurveSequence N 0008,114A ReferencedInstanceSequence N 0008,1150 ReferencedSOPClassUID N 0008,1155 ReferencedSOPInstanceUID N 0008,115A SOPClassesSupported N 0008,1160 ReferencedFrameNumber N 0008,1161 SimpleFrameList N 0008,1162 CalculatedFrameList N 0008,1163 TimeRange N 0008,1164 FrameExtractionSequence N 0008,1195 TransactionUID N 0008,1197 FailureReason N 0008,1198 FailedSOPSequence N 0008,1199 ReferencedSOPSequence N 0008,1200 OtherReferencedStudiesSequence N 0008,1250 RelatedSeriesSequence N 0008,2110 LossyImageCompression N 0008,2111 DerivationDescription N 0008,2112 SourceImageSequence N 0008,2120 StageName N 0008,2122 StageNumber N

0008,2127 ViewName N 0008,2128 ViewNumber N 0008,2129 NumberOfEventTimers N 0008,212A NumberOfViewsInStage N 0008,2130 EventElapsedTimes N 0008,2132 EventTimerNames N 0008,2133 EventTimerSequence N 0008,2134 EventTimeOffset N 0008,2135 EventCodeSequence N 0008,2142 StartTrim N 0008,2143 StopTrim N 0008,2144 RecommendedDisplayFrameRate N 0008,2200 TransducerPosition N 0008,2204 TransducerOrientation N 0008,2208 AnatomicStructure N 0008,2218 AnatomicRegionSequence N 0008,2220 AnatomicRegionModifierSequence N 0008,2228 PrimaryAnatomicStructureSequence N 0008,2229 AnatomicStructureOrRegionSequence N 0008,2230 AnatomicStructureModifierSequence N 0008,2240 TransducerPositionSequence N 0008,2242 TransducerPositionModifierSequence N 0008,2244 TransducerOrientationSequence N 0008,2246 TransducerOrientationModifierSeq N 0008,2253 AnatomicEntrancePortalCodeSeqTrial N 0008,2255 AnatomicApproachDirCodeSeqTrial N 0008,2256 AnatomicPerspectiveDescrTrial N 0008,2257 AnatomicPerspectiveCodeSeqTrial N 0008,3001 AlternateRepresentationSequence N 0008,3010 IrradiationEventUID N 0008,4000 IdentifyingComments N 0008,9007 FrameType N 0008,9092 ReferencedImageEvidenceSequence N 0008,9121 ReferencedRawDataSequence N 0008,9123 CreatorVersionUID N 0008,9124 DerivationImageSequence N 0008,9154 SourceImageEvidenceSequence N 0008,9205 PixelPresentation N 0008,9206 VolumetricProperties N 0008,9207 VolumeBasedCalculationTechnique N 0008,9208 ComplexImageComponent N 0008,9209 AcquisitionContrast N 0008,9215 DerivationCodeSequence N 0008,9237 GrayscalePresentationStateSequence N 0008,9410 ReferencedOtherPlaneSequence N 0008,9458 FrameDisplaySequence N 0008,9459 RecommendedDisplayFrameRateInFloat N 0008,9460 SkipFrameRangeFlag N

0009,1002 SuiteID N 0009,1004 ProductID N 0009,1027 ImageActualDate N 0009,1030 ServiceID N 0009,1031 MobileLocationNumber N 0009,10E3 EquipmentUID N 0009,10E6 GenesisVersionNow N 0009,10E7 ExamRecordChecksum N 0009,10E9 ActualSeriesDataTimeStamp N 0010,0000 PatientGroupLength N 0010,0010 PatientName N 0010,0020 PatientID N 0010,0021 IssuerOfPatientID N 0010,0022 TypeOfPatientID N 0010,0030 PatientBirthDate N 0010,0032 PatientBirthTime N 0010,0040 PatientSex N 0010,0050 PatientInsurancePlanCodeSequence N 0010,0101 PatientPrimaryLanguageCodeSeq N 0010,0102 PatientPrimaryLanguageCodeModSeq N 0010,1000 OtherPatientIDs N 0010,1001 OtherPatientNames N 0010,1002 OtherPatientIDsSequence N 0010,1005 PatientBirthName N 0010,1010 PatientAge N 0010,1020 PatientSize N 0010,1030 PatientWeight N 0010,1040 PatientAddress N 0010,1050 InsurancePlanIdentification N 0010,1060 PatientMotherBirthName N 0010,1080 MilitaryRank N 0010,1081 BranchOfService N 0010,1090 MedicalRecordLocator N 0010,2000 MedicalAlerts N

PHỤ LỤC 2

BẢNG THÔNG TIN THẺ DICOM PHẦN DỮ LIỆU ẢNH

Tag Name Keyword VR VM

(0028,0002) Samples per Pixel SamplesPerPixel US 1 (0028,0003) Samples per Pixel Used SamplesPerPixelUsed US 1 (0028,0004) Photometric Interpretation PhotometricInterpretation CS 1

(0028,0005) Image Dimensions ImageDimensions US 1 RET

(0028,0006) Planar Configuration PlanarConfiguration US 1 (0028,0008) Number of Frames NumberOfFrames IS 1 (0028,0009) Frame Increment Pointer FrameIncrementPointer AT 1-n (0028,000A) Frame Dimension Pointer FrameDimensionPointer AT 1-n (0028,0010) Rows Rows US 1 (0028,0011) Columns Columns US 1

(0028,0012) Planes Planes US 1 RET

(0028,0014) Ultrasound Color Data Present UltrasoundColorDataPresent US 1

(0028,0020) RET

(0028,0030) Pixel Spacing PixelSpacing DS 2 (0028,0031) Zoom Factor ZoomFactor DS 2 (0028,0032) Zoom Center ZoomCenter DS 2 (0028,0034) Pixel Aspect Ratio PixelAspectRatio IS 2

(0028,0040) Image Format ImageFormat CS 1 RET

(0028,0050) Manipulated Image ManipulatedImage LO 1-n RET

(0028,0051) Corrected Image CorrectedImage CS 1-n

(0028,005F) Compression Recognition Code CompressionRecognitionCo de

LO 1

RET (0028,0060) Compression Code CompressionCode CS 1 RET (0028,0061) Compression Originator CompressionOriginator SH 1 RET (0028,0062) Compression Label CompressionLabel LO 1 RET (0028,0063) Compression Description CompressionDescription SH 1 RET (0028,0065) Compression Sequence CompressionSequence CS 1-n RET (0028,0066) Compression Step Pointers CompressionStepPointers AT 1-n RET (0028,0068) Repeat Interval RepeatInterval US 1 RET

(0028,0070) Perimeter Table PerimeterTable US 1-n RET (0028,0071) Perimeter Value PerimeterValue US

or SS

1 RET (0028,0080) Predictor Rows PredictorRows US 1 RET (0028,0081) Predictor Columns PredictorColumns US 1 RET (0028,0082) Predictor Constants PredictorConstants US 1-n RET (0028,0090) Blocked Pixels BlockedPixels CS 1 RET

(0028,0091) Block Rows BlockRows US 1 RET

(0028,0092) Block Columns BlockColumns US 1 RET (adsbygoogle = window.adsbygoogle || []).push({});

(0028,0093) Row Overlap RowOverlap US 1 RET

(0028,0094) Column Overlap ColumnOverlap US 1 RET

(0028,0100) Bits Allocated BitsAllocated US 1 (0028,0101) Bits Stored BitsStored US 1 (0028,0102) High Bit HighBit US 1 (0028,0103) Pixel Representation PixelRepresentation US 1

(0028,0104) Smallest Valid Pixel Value SmallestValidPixelValue US or SS 1

RET (0028,0105) Largest Valid Pixel Value LargestValidPixelValue US

or SS 1

RET

(0028,0106) Smallest Image Pixel Value SmallestImagePixelValue US or SS

1 (0028,0107) Largest Image Pixel Value LargestImagePixelValue US

or SS 1 (0028,0108) Smallest Pixel Value in Series SmallestPixelValueInSeries US

or SS 1 (0028,0109) Largest Pixel Value in Series LargestPixelValueInSeries US

or SS 1

(0028,0110) Smallest Image Pixel Value in Plane SmallestImagePixelValueInP lane US or SS 1 RET (0028,0111) Largest Image Pixel Value in

Plane LargestImagePixelValueInPl ane US or SS 1 RET

(0028,0120) Pixel Padding Value PixelPaddingValue US or SS 1 (0028,0121) Pixel Padding Range Limit PixelPaddingRangeLimit US

or SS 1

(0028,0200) Image Location ImageLocation US 1 RET

(0028,0300) Quality Control Image QualityControlImage CS 1 (0028,0301) Burned In Annotation BurnedInAnnotation CS 1 (0028,0302) Recognizable Visual Features RecognizableVisualFeatures CS 1

(0028,0303) Longitudinal Temporal Information Modified

LongitudinalTemporalInfor mationModified

CS 1

(0028,0400) Transform Label TransformLabel LO 1 RET

(0028,0401) Transform Version Number TransformVersionNumber LO 1 RET (0028,0402) Number of Transform Steps NumberOfTransformSteps US 1 RET (0028,0403) Sequence of Compressed Data SequenceOfCompressedData LO 1-n RET (0028,0404) Details of Coefficients DetailsOfCoefficients AT 1-n RET (0028,04x0) Rows For Nth Order Coefficients RowsForNthOrderCoefficien

ts

US 1 RET

(0028,04x1) Columns For Nth Order Coefficients

ColumnsForNthOrderCoeffi cients

US 1 RET

(0028,04x2) Coefficient Coding CoefficientCoding LO 1-n RET (0028,04x3) Coefficient Coding Pointers CoefficientCodingPointers AT 1-n RET

(0028,0700) DCT Label DCTLabel LO 1 RET (adsbygoogle = window.adsbygoogle || []).push({});

(0028,0701) Data Block Description DataBlockDescription CS 1-n RET

(0028,0702) Data Block DataBlock AT 1-n RET

(0028,0710) Normalization Factor Format NormalizationFactorFormat US 1 RET (0028,0720) Zonal Map Number Format ZonalMapNumberFormat US 1 RET (0028,0721) Zonal Map Location ZonalMapLocation AT 1-n RET

(0028,0722) Zonal Map Format ZonalMapFormat US 1 RET

(0028,0730) Adaptive Map Format AdaptiveMapFormat US 1 RET (0028,0740) Code Number Format CodeNumberFormat US 1 RET

(0028,08x0) Code Label CodeLabel CS 1-n RET

(0028,08x2) Number of Tables NumberOfTables US 1 RET

(0028,08x3) Code Table Location CodeTableLocation AT 1-n RET (0028,08x4) Bits For Code Word BitsForCodeWord US 1 RET (0028,08x8) Image Data Location ImageDataLocation AT 1-n RET

(0028,0A02) Pixel Spacing Calibration Type PixelSpacingCalibrationTyp e

CS 1 (0028,0A04) Pixel Spacing Calibration

Description

PixelSpacingCalibrationDes cription

LO 1 (0028,1040) Pixel Intensity Relationship PixelIntensityRelationship CS 1 (0028,1041) Pixel Intensity Relationship Sign PixelIntensityRelationshipSi

gn

SS 1 (0028,1050) Window Center WindowCenter DS 1-n (0028,1051) Window Width WindowWidth DS 1-n (0028,1052) Rescale Intercept RescaleIntercept DS 1

(0028,1053) Rescale Slope RescaleSlope DS 1 (0028,1054) Rescale Type RescaleType LO 1 (0028,1055) Window Center & Width

Explanation

WindowCenterWidthExplan ation

LO 1-n (0028,1056) VOI LUT Function VOILUTFunction CS 1

(0028,1080) Gray Scale GrayScale CS 1 RET

(0028,1090) Recommended Viewing Mode RecommendedViewingMod e

CS 1

(0028,1100) Gray Lookup Table Descriptor GrayLookupTableDescriptor US or SS 3

RET

(0028,1101) Red Palette Color Lookup Table Descriptor RedPaletteColorLookupTabl eDescriptor US or SS 3 (0028,1102) Green Palette Color Lookup

Table Descriptor GreenPaletteColorLookupTa bleDescriptor US or SS 3 (0028,1103) Blue Palette Color Lookup Table

Descriptor BluePaletteColorLookupTab leDescriptor US or SS 3 (0028,1104) Alpha Palette Color Lookup

Table Descriptor

AlphaPaletteColorLookupTa bleDescriptor

US 3 (adsbygoogle = window.adsbygoogle || []).push({});

(0028,1111) Large Red Palette Color Lookup Table Descriptor LargeRedPaletteColorLooku pTableDescriptor US or SS 4 RET (0028,1112) Large Green Palette Color

Lookup Table Descriptor

LargeGreenPaletteColorLoo kupTableDescriptor

US or SS

4 RET (0028,1113) Large Blue Palette Color Lookup

Table Descriptor LargeBluePaletteColorLook upTableDescriptor US or SS 4 RET

(0028,1199) Palette Color Lookup Table UID PaletteColorLookupTableUI D

UI 1

(0028,1200) Gray Lookup Table Data GrayLookupTableData US or SS or OW 1-n 1 RET

(0028,1201) Red Palette Color Lookup Table Data

RedPaletteColorLookupTabl eData

OW 1 (0028,1202) Green Palette Color Lookup

Table Data

GreenPaletteColorLookupTa bleData

OW 1 (0028,1203) Blue Palette Color Lookup Table

Data

BluePaletteColorLookupTab leData

OW 1 (0028,1204) Alpha Palette Color Lookup

Table Data

AlphaPaletteColorLookupTa bleData

OW 1

(0028,1211) Large Red Palette Color Lookup Table Data

LargeRedPaletteColorLooku pTableData

OW 1 RET (0028,1212) Large Green Palette Color

Lookup Table Data

LargeGreenPaletteColorLoo kupTableData

(0028,1213) Large Blue Palette Color Lookup Table Data

LargeBluePaletteColorLook upTableData

OW 1 RET (0028,1214) Large Palette Color Lookup

Table UID (adsbygoogle = window.adsbygoogle || []).push({});

LargePaletteColorLookupTa bleUID

UI 1 RET

(0028,1221) Segmented Red Palette Color Lookup Table Data

SegmentedRedPaletteColorL ookupTableData

OW 1 (0028,1222) Segmented Green Palette Color

Lookup Table Data

SegmentedGreenPaletteColo rLookupTableData

OW 1 (0028,1223) Segmented Blue Palette Color

Lookup Table Data

SegmentedBluePaletteColor LookupTableData

OW 1 (0028,1300) Breast Implant Present BreastImplantPresent CS 1 (0028,1350) Partial View PartialView CS 1 (0028,1351) Partial View Description PartialViewDescription ST 1 (0028,1352) Partial View Code Sequence PartialViewCodeSequence SQ 1 (0028,135A) Spatial Locations Preserved SpatialLocationsPreserved CS 1 (0028,1401) Data Frame Assignment

Sequence

DataFrameAssignmentSeque nce

SQ 1 (0028,1402) Data Path Assignment DataPathAssignment CS 1 (0028,1403) Bits Mapped to Color Lookup

Table

BitsMappedToColorLookup Table

US 1 (0028,1404) Blending LUT 1 Sequence BlendingLUT1Sequence SQ 1 (0028,1405) Blending LUT 1 Transfer

Function

BlendingLUT1TransferFunc tion

CS 1 (0028,1406) Blending Weight Constant BlendingWeightConstant FD 1 (0028,1407) Blending Lookup Table

Descriptor

BlendingLookupTableDescri ptor

US 3 (0028,1408) Blending Lookup Table Data BlendingLookupTableData OW 1 (0028,140B) Enhanced Palette Color Lookup

Table Sequence

EnhancedPaletteColorLooku pTableSequence

SQ 1 (0028,140C) Blending LUT 2 Sequence BlendingLUT2Sequence SQ 1 (0028,140D) Blending LUT 2 Transfer

Function

BlendingLUT2TransferFunc tion

CS 1 (0028,140E) Data Path ID DataPathID CS 1 (0028,140F) RGB LUT Transfer Function RGBLUTTransferFunction CS 1 (0028,1410) Alpha LUT Transfer Function AlphaLUTTransferFunction CS 1 (0028,2000) ICC Profile ICCProfile OB 1 (0028,2110) Lossy Image Compression LossyImageCompression CS 1 (0028,2112) Lossy Image Compression Ratio LossyImageCompressionRat

io (adsbygoogle = window.adsbygoogle || []).push({});

(0028,2114) Lossy Image Compression Method

LossyImageCompressionMe thod

CS 1-n (0028,3000) Modality LUT Sequence ModalityLUTSequence SQ 1 (0028,3002) LUT Descriptor LUTDescriptor US

or SS 3 (0028,3003) LUT Explanation LUTExplanation LO 1 (0028,3004) Modality LUT Type ModalityLUTType LO 1 (0028,3006) LUT Data LUTData US

or OW

1-n 1 (0028,3010) VOI LUT Sequence VOILUTSequence SQ 1 (0028,3110) Softcopy VOI LUT Sequence SoftcopyVOILUTSequence SQ 1

(0028,4000) Image Presentation Comments ImagePresentationComment s

LT 1

RET (0028,5000) Bi-Plane Acquisition Sequence BiPlaneAcquisitionSequence SQ 1 RET

(0028,6010) Representative Frame Number RepresentativeFrameNumbe r

US 1 (0028,6020) Frame Numbers of Interest (FOI) FrameNumbersOfInterest US 1-n (0028,6022) Frame of Interest Description FrameOfInterestDescription LO 1-n (0028,6023) Frame of Interest Type FrameOfInterestType CS 1-n

(0028,6030) Mask Pointer(s) MaskPointers US 1-n RET

(0028,6040) R Wave Pointer RWavePointer US 1-n (0028,6100) Mask Subtraction Sequence MaskSubtractionSequence SQ 1 (0028,6101) Mask Operation MaskOperation CS 1 (0028,6102) Applicable Frame Range ApplicableFrameRange US 2-2n (0028,6110) Mask Frame Numbers MaskFrameNumbers US 1-n (0028,6112) Contrast Frame Averaging ContrastFrameAveraging US 1 (0028,6114) Mask Sub-pixel Shift MaskSubPixelShift FL 2 (0028,6120) TID Offset TIDOffset SS 1 (0028,6190) Mask Operation Explanation MaskOperationExplanation ST 1 (0028,7FE0) Pixel Data Provider URL PixelDataProviderURL UT 1 (0028,9001) Data Point Rows DataPointRows UL 1 (0028,9002) Data Point Columns DataPointColumns UL 1 (0028,9003) Signal Domain Columns SignalDomainColumns CS 1

(0028,9099) Largest Monochrome Pixel Value LargestMonochromePixelVa lue

US 1 RET

(0028,9110) Pixel Measures Sequence PixelMeasuresSequence SQ 1 (0028,9132) Frame VOI LUT Sequence FrameVOILUTSequence SQ 1 (0028,9145) Pixel Value Transformation

Sequence

PixelValueTransformationSe quence

SQ 1 (0028,9235) Signal Domain Rows SignalDomainRows CS 1 (0028,9411) Display Filter Percentage DisplayFilterPercentage FL 1 (0028,9415) Frame Pixel Shift Sequence FramePixelShiftSequence SQ 1 (0028,9416) Subtraction Item ID SubtractionItemID US 1 (0028,9422) Pixel Intensity Relationship LUT

Sequence

PixelIntensityRelationshipL UTSequence

SQ 1 (0028,9443) Frame Pixel Data Properties

Sequence

FramePixelDataPropertiesSe quence

SQ 1 (0028,9444) Geometrical Properties GeometricalProperties CS 1 (0028,9445) Geometric Maximum Distortion GeometricMaximumDistorti

on

FL 1 (0028,9446) Image Processing Applied ImageProcessingApplied CS 1-n (0028,9454) Mask Selection Mode MaskSelectionMode CS 1 (0028,9474) LUT Function LUTFunction CS 1 (0028,9478) Mask Visibility Percentage MaskVisibilityPercentage FL 1 (0028,9501) Pixel Shift Sequence PixelShiftSequence SQ 1 (0028,9502) Region Pixel Shift Sequence RegionPixelShiftSequence SQ 1 (0028,9503) Vertices of the Region VerticesOfTheRegion SS 2-2n

Một phần của tài liệu Xây dựng chương trình mã hóa thông tin cần bảo vệ trong ảnh DICOM (Trang 47 - 78)