SlideShare a Scribd company logo
Emmanuel Cordonnier
/ Video & DICOM: Today & Future /
20/04/2016
/ 2Diffusion : public20/04/2016 / 2Diffusion : public20/04/2016 / 2Diffusion : public20/04/2016 / 2Diffusion : public20/04/2016
DICOM video
Today
20/04/2016 / 3Diffusion : public20/04/2016 / 3Diffusion : public20/04/2016 / 3Diffusion : public20/04/2016 / 3Diffusion : public
› From Operating Room to EHR through the PACS
› Associating Patient information with the video
DICOM video Use Case
Operating Room
Video Source* PACS EHR
DICOM Store
*over head camera, endoscope, microscope …
DICOM WADO
20/04/2016 / 4Diffusion : public20/04/2016 / 4Diffusion : public20/04/2016 / 4Diffusion : public20/04/2016 / 4Diffusion : public
Video compression principles (1)
EncoderOriginal video
Compressed
video
Decoder Decoded video
Compressed
video
Transmission
Storage
Quality level
Next 10 slides authored by Félix Henri, Orange/b<>com
20/04/2016 / 5Diffusion : public20/04/2016 / 5Diffusion : public20/04/2016 / 5Diffusion : public20/04/2016 / 5Diffusion : public
› Universal principles
1. Flexible subdivision in blocks
2. For each block
1.Inter-image or intra image prediction
2.Construction of a residue
3.Transform
4.Quantification
5.Entropic encoding
Video compression principles (2)
20/04/2016 / 6Diffusion : public20/04/2016 / 6Diffusion : public20/04/2016 / 6Diffusion : public20/04/2016 / 6Diffusion : public
› Flexible subdivision in blocks
Video compression principles (3)
20/04/2016 / 7Diffusion : public20/04/2016 / 7Diffusion : public20/04/2016 / 7Diffusion : public20/04/2016 / 7Diffusion : public
1.Intra image prediction
Video compression principles (4)
tt-1t-2t-3t-4
20/04/2016 / 8Diffusion : public20/04/2016 / 8Diffusion : public20/04/2016 / 8Diffusion : public20/04/2016 / 8Diffusion : public
1.Inter image prediction
Video compression principles (5)
Reference image
Motion Vector
tt-1t-2t-3t-4
20/04/2016 / 9Diffusion : public20/04/2016 / 9Diffusion : public20/04/2016 / 9Diffusion : public20/04/2016 / 9Diffusion : public
2.Construction of a residue
Video compression principles (6)
t
Original - Predictor = Residue
20/04/2016 / 10Diffusion : public20/04/2016 / 10Diffusion : public20/04/2016 / 10Diffusion : public20/04/2016 / 10Diffusion : public
3.Transform
4.Quantification
5.Entropic encoding
Video compression principles (7)
- Frequential
Transform
Quantification
Variable
length
encoding
010100111…
Original
Predictor
Residue
20/04/2016 / 11Diffusion : public20/04/2016 / 11Diffusion : public20/04/2016 / 11Diffusion : public20/04/2016 / 11Diffusion : public
› 4:4:4
› 4:2:2
› 4:2:0
› 4:1:1
Video color coding schemes
20/04/2016 / 12Diffusion : public20/04/2016 / 12Diffusion : public20/04/2016 / 12Diffusion : public20/04/2016 / 12Diffusion : public
› Video compression standards
• 50% improvement every 10 years
Video compression standards (1)
1993 2003 2013 2022
Standard MPEG-2 H.264 (MPEG-4) H.265 (HEVC) ?
HD in 12Mb/s 6Mb/s 3Mb/s 1.5Mb/s?
contribution
20/04/2016 / 13Diffusion : public20/04/2016 / 13Diffusion : public20/04/2016 / 13Diffusion : public20/04/2016 / 13Diffusion : public
› Video Codecs War
Video compression standards (2)
Name Owner Licencing Compression Adoption
Official
standards
AVC H.264 MPEG-
4 part 10
ISO / ITU-T FRAND, cheap,
bounded
100% Universal
HEVC
H.265
MPEG-H
ISO / ITU-T FRAND +
uncertainties
50% Big, growing
Private
initiatives
Theora Open source
community
Free 300% Small
VP9 Google Free 75% Medium
Perseus / V-NOVA V-NOVA Proprietary Claim 30% Tiny
Alliance for Open
Media
Microsoft, Google,
Amazon, Netflix,
Mozilla, Intel et
Cisco
Claimed free ? Non existent
20/04/2016 / 14Diffusion : public20/04/2016 / 14Diffusion : public20/04/2016 / 14Diffusion : public20/04/2016 / 14Diffusion : public
› Supporting video formats produced by sources
› Providing a video format that is supported by PCs
› Maintaining the quality of image along the chain…
› while staying compatible with the PACS capacity
› Not altering the shape of anatomical objects
› Conveying metadata information along with video
• Patient demographics
• Study information
• Equipment information
• Image information (duplicated from the video content)
› Not exceeding 4GBytes per message/file
DICOM video Constraints
20/04/2016 / 15Diffusion : public20/04/2016 / 15Diffusion : public20/04/2016 / 15Diffusion : public20/04/2016 / 15Diffusion : public
› Add audio information in CINE MODULE (PS 3.3)
• Multiplexed Audio Channels Description Code Sequence
› Add stereo information in MF MODULE (PS 3.3)
• Stereo Pairs Present in Multi-Frame and Group MF modules
› Create new Transfer Syntaxes (PS 3.5, PS 3.6)
› Create new SOP Classes (PS 3.6)
› Create new Interchange Profiles (PS 3.11)
• DVD (sup. 42)
• BD (sup. 153)
› Create new Physical Media (PS 3.12)
• BD (sup. 153)
› Add new Mapping Resources (PS 3.16)
• Audio Channel sources
DICOM video Extensions
20/04/2016 / 16Diffusion : public20/04/2016 / 16Diffusion : public20/04/2016 / 16Diffusion : public20/04/2016 / 16Diffusion : public
DICOM video related Supplements
Sup. # Year Title
42 2003 MPEG2 Transfer Syntax
47 2003 Visible Light Video SOP Classes
137 2008 MPEG2 MP@HL Transfer Syntax
149 2009 MPEG-4 AVC/H.264 Transfer Syntax
153 2009 Blu-ray Disc Media Application Profiles
180 2015 MPEG-4 AVC/H.264 Transfer Syntax
195 2016 HEVC 4:2:0 Transfer Syntax
20/04/2016 / 17Diffusion : public20/04/2016 / 17Diffusion : public20/04/2016 / 17Diffusion : public20/04/2016 / 17Diffusion : public
DICOM video related Correction Items
CP. # Year Title
457 2004 Add YBR_420 for Ultrasound MPEG
536 2004 Correct VL Image Photometric Interpretation for MPEG
575 2004 Clarify use of Multiplexed Audio for MPEG
769 2008 MONOCHROME2 missing in part of MPEG2 definition
1256 2011 Add defined term for MPEG4
1267 2011 Video streams are independent and may not span
instances
1304 2013 Various corrections related to MPEG-4 AVC/H.264
Transfer Syntax
1349 ballot Link from still picture to video
1488 2015 Clarify RT Image Exposure Attributes in case of MPEG
Encoding
1518 work Add default media type for video for web services
20/04/2016 / 18Diffusion : public20/04/2016 / 18Diffusion : public20/04/2016 / 18Diffusion : public20/04/2016 / 18Diffusion : public
DICOM Video SOP Classes
# SOP Class (1.2.840.10008.5.1.4.1.1.+#)
77.1.1.1 Video Endoscopic Image Storage
77.1.2.1 Video Microscopic Image Storage
77.1.4.1 Video Photographic Image Storage
7.1 Multi-frame Single Bit Secondary Capture Image Storage
7.2 Multi-frame Grayscale Byte Secondary Capture Image Storage
7.3 Multi-frame Grayscale Word Secondary Capture Image Storage
7.4 Multi-frame True Color Secondary Capture Image Storage
12.1 X-Ray Angiographic Image Storage
12.2 X-Ray Radiofluoroscopic Image Storage
3.1 Ultrasound Multi-frame Image Storage
481.1 RT Image Storage
77.1.5.1 Ophthalmic Photography 8 Bit Image Storage
77.1.5.2 Ophthalmic Photography 16 Bit Image Storage
77.1.5.5 Wide Field Ophthalmic Photography Stereographic Projection Image St.
77.1.5.6 Wide Field Ophthalmic Photography 3D Coordinates Image Storage
20/04/2016 / 19Diffusion : public20/04/2016 / 19Diffusion : public20/04/2016 / 19Diffusion : public20/04/2016 / 19Diffusion : public
DICOM video Transfer Syntaxes (TS)
# Transfer Syntax (1.2.840.10008.1.2.4.+#)
100 MPEG2 Main Profile @ Main Level
101 MPEG2 Main Profile @ High Level
102 MPEG-4 AVC/H.264 High Profile / Level 4.1
103
MPEG-4 AVC/H.264 BD-compatible High Profile / Level
4.1
104 MPEG-4 AVC/H.264 High Profile / Level 4.2 For 2D Video
105 MPEG-4 AVC/H.264 High Profile / Level 4.2 For 3D Video
106 MPEG-4 AVC/H.264 Stereo High Profile / Level 4.2
20/04/2016 / 20Diffusion : public20/04/2016 / 20Diffusion : public20/04/2016 / 20Diffusion : public20/04/2016 / 20Diffusion : public
DICOM Video Formats
TS# Code Bandwidt
h
Color Resolution F.Rate Transport
100
MPEG2
MP@ML
4-8Mb/s
Y_420 8b
B&W
480x720
576x720
30
25
MPEG-2 TS
101
MPEG2
MP@HL
15-40Mb/s
Y_420 8b
B&W
1080px1920
720px1920
30
60
MPEG-2 TS
MP4 cont.
102
H.264
HP 4.1
62.5Mb/s
Y_420 8b
B&W
1080px1920
720px1920
30
60
MPEG-2 TS
MP4 cont.
103
H.264
BD 4.1
40Mb/s
Y_420 8b
B&W
1080px1920
720px1920
30
60
MPEG-2 TS
MP4 cont.
104
H.264
4.2 2D
62.5Mb/s
Y_420 8b
B&W
1080px1920 60
MPEG-2 TS
MP4 cont.
105
H.264
4.2 3D
62.5Mb/s
Y_420 8b
B&W
1080px1920
720px1920
30
60
MPEG-2 TS
MP4 cont.
106
H.264
Stereo
62.5Mb/s
Y_420 8b
B&W
1080px1920
720px1920
30
60
MPEG-2 TS
MP4 cont.
20/04/2016 / 21Diffusion : public20/04/2016 / 21Diffusion : public20/04/2016 / 21Diffusion : public20/04/2016 / 21Diffusion : public
DICOM video embedded audio formats
Audio Video Transport Bit rate channels kHz
LPCM MPEG4 all MPEG-2 TS 4.6 Mb/s 2 48.96
AC3 MPEG4 all MPEG2-TS 640kb/s 2 or 5.1 48
AAC MPEG4 all MPEG-2 TS
MP4 cont.
640kb/s 2 or 5.1 48
MP3 MPEG2 all
MPEG4 all
MPEG-2 TS
MP4 cont.
320kb/s 2 + nx2 32, 44.1
or 48
MPEG-1
Layer II
MPEG4 all MPEG-2 TS
MP4 cont.
384kb/s 2 32, 44.1
or 48
20/04/2016 / 22Diffusion : public20/04/2016 / 22Diffusion : public20/04/2016 / 22Diffusion : public20/04/2016 / 22Diffusion : public
Main modules in DICOM video instances
IODs Modules US
MF
SC MF
SB
SC MF
GB
SC MF
GW
SC MF
TC
XA RF RT
IM
Vid VL
EN
Vid VL
MC
Vid VL
PH
Oph
8 Bit
Oph
16 Bit
WF
Oph St
WF Oph
3DC
Patient M M M M M M M M M M M M M M M
Clinical Trial Subject U U U U U U U U U U U U U U U
General Study M M M M M M M M M M M M M M M
Patient Study U U U U U U U U U U U U U U U
Clinical Trial Study U U U U U U U U U U U U U U U
General Series M M M M M M M M M M M M M M
Clinical Trial Series U U U U U U U U U U U U U U U
Frame of Reference U C C C U M M
Synchronization U U U U U U M M M M
General Equipment M U U U U M M M M M M M M M M
General Image M M M M M M M M M M M M M M M
Image Pixel M M M M M M M M M M M M M M M
Cine M C C C C C C C M M M C C C C
Multi-frame M M M M M C C C M M M M M M M
Device U U U U U U U U U U U U U
Specimen U U U U U U U C C C
VOI LUT U C C U U U
Common Instance Reference U U U U U U U U U U U U U U U
SOP Common M* M M M M M M M M M M M M M M
Frame Extraction C C C C C C C C C C C C C C C
M: Mandatory, C: Conditional, U: User Option
20/04/2016 / 23Diffusion : public20/04/2016 / 23Diffusion : public20/04/2016 / 23Diffusion : public20/04/2016 / 23Diffusion : public
Video Conformance Statement / Sources
Vendor Model SOP Classes Format
Karl Storz AIDA Video Endoscopic MPEG2 MP@ML/HL,
MPEG4 HP 4.1
Karl Storz OR1
HD Connect
NEO
Video Endoscopic MPEG2 MP@ML
Varian System Server RT Image MPEG2 MP@ML
Zeiss Calisto Video Photographic MPEG2 MP@ML
etiam DICOM Izer
(converter)
Video Endo/Micro/Photo
MF Sb/GB/GW/TC SC
MPEG2 MP@ML/HL
20/04/2016 / 24Diffusion : public20/04/2016 / 24Diffusion : public20/04/2016 / 24Diffusion : public20/04/2016 / 24Diffusion : public
Video Conformance Statement / Servers
Vendor Model SOP Classes Format
Agfa Enterprise
Imaging
Video Endo/Micro/Photo
MF Sb/GB/GW/TC SC
MPEG2 MP@ML/HL,
MPEG4 HP BD/4.1
Carestream Vue PACS Video Endo/Micro/Photo
MF Sb/GB/GW/TC SC
MPEG2 MP@ML/HL,
MPEG4 HP BD/4.1
Fujifilm Synapse
VNA
Video Endo/Micro/Photo
MF Sb/GB/GW/TC SC
MPEG2 MP@ML
GE Centricity Video Endo/Micro/Photo
MF Sb/GB/GW/TC SC
MPEG2 MP@ML
Karl Storz AIDA Video Endoscopic /
Microscopic / Photog.
MPEG2 MP@ML
Karl Storz OR1
NEO
Video Endoscopic MPEG2 MP@ML
Siemens Syngo Video Endo/Micro/Photo
MF Sb/GB/GW/TC SC
MPEG2 MP@ML/HL,
MPEG4 HP BD/4.1
20/04/2016 / 25Diffusion : public20/04/2016 / 25Diffusion : public20/04/2016 / 25Diffusion : public20/04/2016 / 25Diffusion : public
› Pixel ratio different than 1:1 (error in display)
› Inconsistency DICOM header vs. video header
• the viewer will ignore DICOM header information
› Too big file or message
• split the video in multiple files (do not decode/encode)
• each part has to be playable independently
• they reference earlier parts via Reference Image Seq.
› PACS does not support the video format
• save still (key) images in high definition
• convert in the supported format
DICOM video Common Issues
/ 26Diffusion : public20/04/2016 / 26Diffusion : public20/04/2016 / 26Diffusion : public20/04/2016 / 26Diffusion : public20/04/2016
DICOM video
Future
20/04/2016 / 27Diffusion : public20/04/2016 / 27Diffusion : public20/04/2016 / 27Diffusion : public20/04/2016 / 27Diffusion : public
› Resolution up to of 4096x2160 at 50/60Hz (4K)
› Higher dynamic range (HDR) 10 bits per pixel
› Monochrome profiles as well
›  Supplement 195
› Tentative to propose the Scalable profile to
transmit still images in two steps:
• Lossy image (30% of the size of compressed image)
• Complementary part for obtaining lossless compression
› Work performed in the WG04-AdHoc-HEVC Group
H265 (HEVC) Transfer Syntax
20/04/2016 / 28Diffusion : public20/04/2016 / 28Diffusion : public20/04/2016 / 28Diffusion : public20/04/2016 / 28Diffusion : public
› Surgery is more and more based on video
› IP based video is now pretty mature
› Several solutions exist but still proprietary
› Interoperable standard is required to
• enable communication inside and outside OR
• convey metadata along with the video
• enable to create value by combining multiple videos
› Such a standard has to respect constraints
• good image quality while compatible with infrastructure
• very low latency achievable when required (inside OR)
› b<>com has introduced the topic at WG10 Apr-16
Real time Video Streaming
www.b-com.com
Merci / Thanks
/ emmanuel.cordonnier@b-com.com /

More Related Content

Similar to Video and DICOM: Today and future

Gy hm890 brochure2
Gy hm890 brochure2Gy hm890 brochure2
Gy hm890 brochure2
AV ProfShop
 
JVC GY-HM850E
JVC GY-HM850EJVC GY-HM850E
JVC GY-HM850E
AVNed
 
JVC GY-HM890E
JVC GY-HM890EJVC GY-HM890E
JVC GY-HM890E
AVNed
 
Gy hm850890 brochure2
Gy hm850890 brochure2Gy hm850890 brochure2
Gy hm850890 brochure2
AV ProfShop
 
Gy hm890 brochure2
Gy hm890 brochure2Gy hm890 brochure2
Gy hm890 brochure2
AV ProfShop
 
Video tech final
Video tech finalVideo tech final
Video tech final
Kieran Ryan
 
LINOVISION PRODUCT CATALOG-2016Q4
LINOVISION PRODUCT CATALOG-2016Q4LINOVISION PRODUCT CATALOG-2016Q4
LINOVISION PRODUCT CATALOG-2016Q4
Michael Yang
 
H 264 Pc Based Dvr
H 264 Pc Based DvrH 264 Pc Based Dvr
H 264 Pc Based Dvr
andy
 
H 264 Pc Based Dvr
H 264 Pc Based DvrH 264 Pc Based Dvr
H 264 Pc Based Dvr
andy
 
H 264 Pc Based Dvr
H 264 Pc Based DvrH 264 Pc Based Dvr
H 264 Pc Based Dvr
andy
 
H 264 Pc Based Dvr
H 264 Pc Based DvrH 264 Pc Based Dvr
H 264 Pc Based Dvr
andy
 
Hikvision 6467 dm device
Hikvision 6467 dm deviceHikvision 6467 dm device
Hikvision 6467 dm device
Benjie Fabro
 
Press Release of 131st WG11 (MPEG) Meeting
Press Release of 131st WG11 (MPEG) MeetingPress Release of 131st WG11 (MPEG) Meeting
Press Release of 131st WG11 (MPEG) Meeting
Alpen-Adria-Universität
 
"4K/ UHD Advanced"
"4K/ UHD Advanced""4K/ UHD Advanced"
"4K/ UHD Advanced"
Mesclado
 
Extract the Audio from Video by using python
Extract the Audio from Video by using pythonExtract the Audio from Video by using python
Extract the Audio from Video by using python
IRJET Journal
 
MPEG Immersive Media
MPEG Immersive MediaMPEG Immersive Media
MPEG Immersive Media
ITU
 
Sony PXW-X160 en PXW-X180 Camcorder
Sony PXW-X160 en PXW-X180 CamcorderSony PXW-X160 en PXW-X180 Camcorder
Sony PXW-X160 en PXW-X180 Camcorder
AV ProfShop
 
Sony PXW-X160 & 180 brochure
Sony PXW-X160 & 180 brochureSony PXW-X160 & 180 brochure
Sony PXW-X160 & 180 brochure
AV ProfShop
 
Development of a 4K H.265/ HEVC HW Encoder
Development of a 4K H.265/ HEVC HW EncoderDevelopment of a 4K H.265/ HEVC HW Encoder
Development of a 4K H.265/ HEVC HW Encoder
IMTC
 
09a video compstream_intro_trd_23-nov-2005v0_2
09a video compstream_intro_trd_23-nov-2005v0_209a video compstream_intro_trd_23-nov-2005v0_2
09a video compstream_intro_trd_23-nov-2005v0_2
Pptblog Pptblogcom
 

Similar to Video and DICOM: Today and future (20)

Gy hm890 brochure2
Gy hm890 brochure2Gy hm890 brochure2
Gy hm890 brochure2
 
JVC GY-HM850E
JVC GY-HM850EJVC GY-HM850E
JVC GY-HM850E
 
JVC GY-HM890E
JVC GY-HM890EJVC GY-HM890E
JVC GY-HM890E
 
Gy hm850890 brochure2
Gy hm850890 brochure2Gy hm850890 brochure2
Gy hm850890 brochure2
 
Gy hm890 brochure2
Gy hm890 brochure2Gy hm890 brochure2
Gy hm890 brochure2
 
Video tech final
Video tech finalVideo tech final
Video tech final
 
LINOVISION PRODUCT CATALOG-2016Q4
LINOVISION PRODUCT CATALOG-2016Q4LINOVISION PRODUCT CATALOG-2016Q4
LINOVISION PRODUCT CATALOG-2016Q4
 
H 264 Pc Based Dvr
H 264 Pc Based DvrH 264 Pc Based Dvr
H 264 Pc Based Dvr
 
H 264 Pc Based Dvr
H 264 Pc Based DvrH 264 Pc Based Dvr
H 264 Pc Based Dvr
 
H 264 Pc Based Dvr
H 264 Pc Based DvrH 264 Pc Based Dvr
H 264 Pc Based Dvr
 
H 264 Pc Based Dvr
H 264 Pc Based DvrH 264 Pc Based Dvr
H 264 Pc Based Dvr
 
Hikvision 6467 dm device
Hikvision 6467 dm deviceHikvision 6467 dm device
Hikvision 6467 dm device
 
Press Release of 131st WG11 (MPEG) Meeting
Press Release of 131st WG11 (MPEG) MeetingPress Release of 131st WG11 (MPEG) Meeting
Press Release of 131st WG11 (MPEG) Meeting
 
"4K/ UHD Advanced"
"4K/ UHD Advanced""4K/ UHD Advanced"
"4K/ UHD Advanced"
 
Extract the Audio from Video by using python
Extract the Audio from Video by using pythonExtract the Audio from Video by using python
Extract the Audio from Video by using python
 
MPEG Immersive Media
MPEG Immersive MediaMPEG Immersive Media
MPEG Immersive Media
 
Sony PXW-X160 en PXW-X180 Camcorder
Sony PXW-X160 en PXW-X180 CamcorderSony PXW-X160 en PXW-X180 Camcorder
Sony PXW-X160 en PXW-X180 Camcorder
 
Sony PXW-X160 & 180 brochure
Sony PXW-X160 & 180 brochureSony PXW-X160 & 180 brochure
Sony PXW-X160 & 180 brochure
 
Development of a 4K H.265/ HEVC HW Encoder
Development of a 4K H.265/ HEVC HW EncoderDevelopment of a 4K H.265/ HEVC HW Encoder
Development of a 4K H.265/ HEVC HW Encoder
 
09a video compstream_intro_trd_23-nov-2005v0_2
09a video compstream_intro_trd_23-nov-2005v0_209a video compstream_intro_trd_23-nov-2005v0_2
09a video compstream_intro_trd_23-nov-2005v0_2
 

More from IRT b-com

The 100 - {dive} : event
The 100 - {dive} : eventThe 100 - {dive} : event
The 100 - {dive} : event
IRT b-com
 
{dive}: event
{dive}: event{dive}: event
{dive}: event
IRT b-com
 
DICOMweb (STOW, WADO, QIDO): Potential and implemntation sample
DICOMweb (STOW, WADO, QIDO): Potential and implemntation sampleDICOMweb (STOW, WADO, QIDO): Potential and implemntation sample
DICOMweb (STOW, WADO, QIDO): Potential and implemntation sample
IRT b-com
 
Provisioning VPNs on an heterogeneous network with OpenDayLight and NETCONF_bcom
Provisioning VPNs on an heterogeneous network with OpenDayLight and NETCONF_bcomProvisioning VPNs on an heterogeneous network with OpenDayLight and NETCONF_bcom
Provisioning VPNs on an heterogeneous network with OpenDayLight and NETCONF_bcom
IRT b-com
 
bcom in 140 characters
bcom in 140 charactersbcom in 140 characters
bcom in 140 characters
IRT b-com
 
Symposium Ultra HDTV
Symposium Ultra HDTVSymposium Ultra HDTV
Symposium Ultra HDTV
IRT b-com
 
bcom Global Overview
bcom Global Overviewbcom Global Overview
bcom Global Overview
IRT b-com
 

More from IRT b-com (7)

The 100 - {dive} : event
The 100 - {dive} : eventThe 100 - {dive} : event
The 100 - {dive} : event
 
{dive}: event
{dive}: event{dive}: event
{dive}: event
 
DICOMweb (STOW, WADO, QIDO): Potential and implemntation sample
DICOMweb (STOW, WADO, QIDO): Potential and implemntation sampleDICOMweb (STOW, WADO, QIDO): Potential and implemntation sample
DICOMweb (STOW, WADO, QIDO): Potential and implemntation sample
 
Provisioning VPNs on an heterogeneous network with OpenDayLight and NETCONF_bcom
Provisioning VPNs on an heterogeneous network with OpenDayLight and NETCONF_bcomProvisioning VPNs on an heterogeneous network with OpenDayLight and NETCONF_bcom
Provisioning VPNs on an heterogeneous network with OpenDayLight and NETCONF_bcom
 
bcom in 140 characters
bcom in 140 charactersbcom in 140 characters
bcom in 140 characters
 
Symposium Ultra HDTV
Symposium Ultra HDTVSymposium Ultra HDTV
Symposium Ultra HDTV
 
bcom Global Overview
bcom Global Overviewbcom Global Overview
bcom Global Overview
 

Recently uploaded

GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
Zilliz
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
Claudio Di Ciccio
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
FODUU
 

Recently uploaded (20)

GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Generating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and MilvusGenerating privacy-protected synthetic data using Secludy and Milvus
Generating privacy-protected synthetic data using Secludy and Milvus
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
CAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on BlockchainCAKE: Sharing Slices of Confidential Data on Blockchain
CAKE: Sharing Slices of Confidential Data on Blockchain
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Things to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUUThings to Consider When Choosing a Website Developer for your Website | FODUU
Things to Consider When Choosing a Website Developer for your Website | FODUU
 

Video and DICOM: Today and future

  • 1. Emmanuel Cordonnier / Video & DICOM: Today & Future / 20/04/2016
  • 2. / 2Diffusion : public20/04/2016 / 2Diffusion : public20/04/2016 / 2Diffusion : public20/04/2016 / 2Diffusion : public20/04/2016 DICOM video Today
  • 3. 20/04/2016 / 3Diffusion : public20/04/2016 / 3Diffusion : public20/04/2016 / 3Diffusion : public20/04/2016 / 3Diffusion : public › From Operating Room to EHR through the PACS › Associating Patient information with the video DICOM video Use Case Operating Room Video Source* PACS EHR DICOM Store *over head camera, endoscope, microscope … DICOM WADO
  • 4. 20/04/2016 / 4Diffusion : public20/04/2016 / 4Diffusion : public20/04/2016 / 4Diffusion : public20/04/2016 / 4Diffusion : public Video compression principles (1) EncoderOriginal video Compressed video Decoder Decoded video Compressed video Transmission Storage Quality level Next 10 slides authored by Félix Henri, Orange/b<>com
  • 5. 20/04/2016 / 5Diffusion : public20/04/2016 / 5Diffusion : public20/04/2016 / 5Diffusion : public20/04/2016 / 5Diffusion : public › Universal principles 1. Flexible subdivision in blocks 2. For each block 1.Inter-image or intra image prediction 2.Construction of a residue 3.Transform 4.Quantification 5.Entropic encoding Video compression principles (2)
  • 6. 20/04/2016 / 6Diffusion : public20/04/2016 / 6Diffusion : public20/04/2016 / 6Diffusion : public20/04/2016 / 6Diffusion : public › Flexible subdivision in blocks Video compression principles (3)
  • 7. 20/04/2016 / 7Diffusion : public20/04/2016 / 7Diffusion : public20/04/2016 / 7Diffusion : public20/04/2016 / 7Diffusion : public 1.Intra image prediction Video compression principles (4) tt-1t-2t-3t-4
  • 8. 20/04/2016 / 8Diffusion : public20/04/2016 / 8Diffusion : public20/04/2016 / 8Diffusion : public20/04/2016 / 8Diffusion : public 1.Inter image prediction Video compression principles (5) Reference image Motion Vector tt-1t-2t-3t-4
  • 9. 20/04/2016 / 9Diffusion : public20/04/2016 / 9Diffusion : public20/04/2016 / 9Diffusion : public20/04/2016 / 9Diffusion : public 2.Construction of a residue Video compression principles (6) t Original - Predictor = Residue
  • 10. 20/04/2016 / 10Diffusion : public20/04/2016 / 10Diffusion : public20/04/2016 / 10Diffusion : public20/04/2016 / 10Diffusion : public 3.Transform 4.Quantification 5.Entropic encoding Video compression principles (7) - Frequential Transform Quantification Variable length encoding 010100111… Original Predictor Residue
  • 11. 20/04/2016 / 11Diffusion : public20/04/2016 / 11Diffusion : public20/04/2016 / 11Diffusion : public20/04/2016 / 11Diffusion : public › 4:4:4 › 4:2:2 › 4:2:0 › 4:1:1 Video color coding schemes
  • 12. 20/04/2016 / 12Diffusion : public20/04/2016 / 12Diffusion : public20/04/2016 / 12Diffusion : public20/04/2016 / 12Diffusion : public › Video compression standards • 50% improvement every 10 years Video compression standards (1) 1993 2003 2013 2022 Standard MPEG-2 H.264 (MPEG-4) H.265 (HEVC) ? HD in 12Mb/s 6Mb/s 3Mb/s 1.5Mb/s? contribution
  • 13. 20/04/2016 / 13Diffusion : public20/04/2016 / 13Diffusion : public20/04/2016 / 13Diffusion : public20/04/2016 / 13Diffusion : public › Video Codecs War Video compression standards (2) Name Owner Licencing Compression Adoption Official standards AVC H.264 MPEG- 4 part 10 ISO / ITU-T FRAND, cheap, bounded 100% Universal HEVC H.265 MPEG-H ISO / ITU-T FRAND + uncertainties 50% Big, growing Private initiatives Theora Open source community Free 300% Small VP9 Google Free 75% Medium Perseus / V-NOVA V-NOVA Proprietary Claim 30% Tiny Alliance for Open Media Microsoft, Google, Amazon, Netflix, Mozilla, Intel et Cisco Claimed free ? Non existent
  • 14. 20/04/2016 / 14Diffusion : public20/04/2016 / 14Diffusion : public20/04/2016 / 14Diffusion : public20/04/2016 / 14Diffusion : public › Supporting video formats produced by sources › Providing a video format that is supported by PCs › Maintaining the quality of image along the chain… › while staying compatible with the PACS capacity › Not altering the shape of anatomical objects › Conveying metadata information along with video • Patient demographics • Study information • Equipment information • Image information (duplicated from the video content) › Not exceeding 4GBytes per message/file DICOM video Constraints
  • 15. 20/04/2016 / 15Diffusion : public20/04/2016 / 15Diffusion : public20/04/2016 / 15Diffusion : public20/04/2016 / 15Diffusion : public › Add audio information in CINE MODULE (PS 3.3) • Multiplexed Audio Channels Description Code Sequence › Add stereo information in MF MODULE (PS 3.3) • Stereo Pairs Present in Multi-Frame and Group MF modules › Create new Transfer Syntaxes (PS 3.5, PS 3.6) › Create new SOP Classes (PS 3.6) › Create new Interchange Profiles (PS 3.11) • DVD (sup. 42) • BD (sup. 153) › Create new Physical Media (PS 3.12) • BD (sup. 153) › Add new Mapping Resources (PS 3.16) • Audio Channel sources DICOM video Extensions
  • 16. 20/04/2016 / 16Diffusion : public20/04/2016 / 16Diffusion : public20/04/2016 / 16Diffusion : public20/04/2016 / 16Diffusion : public DICOM video related Supplements Sup. # Year Title 42 2003 MPEG2 Transfer Syntax 47 2003 Visible Light Video SOP Classes 137 2008 MPEG2 MP@HL Transfer Syntax 149 2009 MPEG-4 AVC/H.264 Transfer Syntax 153 2009 Blu-ray Disc Media Application Profiles 180 2015 MPEG-4 AVC/H.264 Transfer Syntax 195 2016 HEVC 4:2:0 Transfer Syntax
  • 17. 20/04/2016 / 17Diffusion : public20/04/2016 / 17Diffusion : public20/04/2016 / 17Diffusion : public20/04/2016 / 17Diffusion : public DICOM video related Correction Items CP. # Year Title 457 2004 Add YBR_420 for Ultrasound MPEG 536 2004 Correct VL Image Photometric Interpretation for MPEG 575 2004 Clarify use of Multiplexed Audio for MPEG 769 2008 MONOCHROME2 missing in part of MPEG2 definition 1256 2011 Add defined term for MPEG4 1267 2011 Video streams are independent and may not span instances 1304 2013 Various corrections related to MPEG-4 AVC/H.264 Transfer Syntax 1349 ballot Link from still picture to video 1488 2015 Clarify RT Image Exposure Attributes in case of MPEG Encoding 1518 work Add default media type for video for web services
  • 18. 20/04/2016 / 18Diffusion : public20/04/2016 / 18Diffusion : public20/04/2016 / 18Diffusion : public20/04/2016 / 18Diffusion : public DICOM Video SOP Classes # SOP Class (1.2.840.10008.5.1.4.1.1.+#) 77.1.1.1 Video Endoscopic Image Storage 77.1.2.1 Video Microscopic Image Storage 77.1.4.1 Video Photographic Image Storage 7.1 Multi-frame Single Bit Secondary Capture Image Storage 7.2 Multi-frame Grayscale Byte Secondary Capture Image Storage 7.3 Multi-frame Grayscale Word Secondary Capture Image Storage 7.4 Multi-frame True Color Secondary Capture Image Storage 12.1 X-Ray Angiographic Image Storage 12.2 X-Ray Radiofluoroscopic Image Storage 3.1 Ultrasound Multi-frame Image Storage 481.1 RT Image Storage 77.1.5.1 Ophthalmic Photography 8 Bit Image Storage 77.1.5.2 Ophthalmic Photography 16 Bit Image Storage 77.1.5.5 Wide Field Ophthalmic Photography Stereographic Projection Image St. 77.1.5.6 Wide Field Ophthalmic Photography 3D Coordinates Image Storage
  • 19. 20/04/2016 / 19Diffusion : public20/04/2016 / 19Diffusion : public20/04/2016 / 19Diffusion : public20/04/2016 / 19Diffusion : public DICOM video Transfer Syntaxes (TS) # Transfer Syntax (1.2.840.10008.1.2.4.+#) 100 MPEG2 Main Profile @ Main Level 101 MPEG2 Main Profile @ High Level 102 MPEG-4 AVC/H.264 High Profile / Level 4.1 103 MPEG-4 AVC/H.264 BD-compatible High Profile / Level 4.1 104 MPEG-4 AVC/H.264 High Profile / Level 4.2 For 2D Video 105 MPEG-4 AVC/H.264 High Profile / Level 4.2 For 3D Video 106 MPEG-4 AVC/H.264 Stereo High Profile / Level 4.2
  • 20. 20/04/2016 / 20Diffusion : public20/04/2016 / 20Diffusion : public20/04/2016 / 20Diffusion : public20/04/2016 / 20Diffusion : public DICOM Video Formats TS# Code Bandwidt h Color Resolution F.Rate Transport 100 MPEG2 MP@ML 4-8Mb/s Y_420 8b B&W 480x720 576x720 30 25 MPEG-2 TS 101 MPEG2 MP@HL 15-40Mb/s Y_420 8b B&W 1080px1920 720px1920 30 60 MPEG-2 TS MP4 cont. 102 H.264 HP 4.1 62.5Mb/s Y_420 8b B&W 1080px1920 720px1920 30 60 MPEG-2 TS MP4 cont. 103 H.264 BD 4.1 40Mb/s Y_420 8b B&W 1080px1920 720px1920 30 60 MPEG-2 TS MP4 cont. 104 H.264 4.2 2D 62.5Mb/s Y_420 8b B&W 1080px1920 60 MPEG-2 TS MP4 cont. 105 H.264 4.2 3D 62.5Mb/s Y_420 8b B&W 1080px1920 720px1920 30 60 MPEG-2 TS MP4 cont. 106 H.264 Stereo 62.5Mb/s Y_420 8b B&W 1080px1920 720px1920 30 60 MPEG-2 TS MP4 cont.
  • 21. 20/04/2016 / 21Diffusion : public20/04/2016 / 21Diffusion : public20/04/2016 / 21Diffusion : public20/04/2016 / 21Diffusion : public DICOM video embedded audio formats Audio Video Transport Bit rate channels kHz LPCM MPEG4 all MPEG-2 TS 4.6 Mb/s 2 48.96 AC3 MPEG4 all MPEG2-TS 640kb/s 2 or 5.1 48 AAC MPEG4 all MPEG-2 TS MP4 cont. 640kb/s 2 or 5.1 48 MP3 MPEG2 all MPEG4 all MPEG-2 TS MP4 cont. 320kb/s 2 + nx2 32, 44.1 or 48 MPEG-1 Layer II MPEG4 all MPEG-2 TS MP4 cont. 384kb/s 2 32, 44.1 or 48
  • 22. 20/04/2016 / 22Diffusion : public20/04/2016 / 22Diffusion : public20/04/2016 / 22Diffusion : public20/04/2016 / 22Diffusion : public Main modules in DICOM video instances IODs Modules US MF SC MF SB SC MF GB SC MF GW SC MF TC XA RF RT IM Vid VL EN Vid VL MC Vid VL PH Oph 8 Bit Oph 16 Bit WF Oph St WF Oph 3DC Patient M M M M M M M M M M M M M M M Clinical Trial Subject U U U U U U U U U U U U U U U General Study M M M M M M M M M M M M M M M Patient Study U U U U U U U U U U U U U U U Clinical Trial Study U U U U U U U U U U U U U U U General Series M M M M M M M M M M M M M M Clinical Trial Series U U U U U U U U U U U U U U U Frame of Reference U C C C U M M Synchronization U U U U U U M M M M General Equipment M U U U U M M M M M M M M M M General Image M M M M M M M M M M M M M M M Image Pixel M M M M M M M M M M M M M M M Cine M C C C C C C C M M M C C C C Multi-frame M M M M M C C C M M M M M M M Device U U U U U U U U U U U U U Specimen U U U U U U U C C C VOI LUT U C C U U U Common Instance Reference U U U U U U U U U U U U U U U SOP Common M* M M M M M M M M M M M M M M Frame Extraction C C C C C C C C C C C C C C C M: Mandatory, C: Conditional, U: User Option
  • 23. 20/04/2016 / 23Diffusion : public20/04/2016 / 23Diffusion : public20/04/2016 / 23Diffusion : public20/04/2016 / 23Diffusion : public Video Conformance Statement / Sources Vendor Model SOP Classes Format Karl Storz AIDA Video Endoscopic MPEG2 MP@ML/HL, MPEG4 HP 4.1 Karl Storz OR1 HD Connect NEO Video Endoscopic MPEG2 MP@ML Varian System Server RT Image MPEG2 MP@ML Zeiss Calisto Video Photographic MPEG2 MP@ML etiam DICOM Izer (converter) Video Endo/Micro/Photo MF Sb/GB/GW/TC SC MPEG2 MP@ML/HL
  • 24. 20/04/2016 / 24Diffusion : public20/04/2016 / 24Diffusion : public20/04/2016 / 24Diffusion : public20/04/2016 / 24Diffusion : public Video Conformance Statement / Servers Vendor Model SOP Classes Format Agfa Enterprise Imaging Video Endo/Micro/Photo MF Sb/GB/GW/TC SC MPEG2 MP@ML/HL, MPEG4 HP BD/4.1 Carestream Vue PACS Video Endo/Micro/Photo MF Sb/GB/GW/TC SC MPEG2 MP@ML/HL, MPEG4 HP BD/4.1 Fujifilm Synapse VNA Video Endo/Micro/Photo MF Sb/GB/GW/TC SC MPEG2 MP@ML GE Centricity Video Endo/Micro/Photo MF Sb/GB/GW/TC SC MPEG2 MP@ML Karl Storz AIDA Video Endoscopic / Microscopic / Photog. MPEG2 MP@ML Karl Storz OR1 NEO Video Endoscopic MPEG2 MP@ML Siemens Syngo Video Endo/Micro/Photo MF Sb/GB/GW/TC SC MPEG2 MP@ML/HL, MPEG4 HP BD/4.1
  • 25. 20/04/2016 / 25Diffusion : public20/04/2016 / 25Diffusion : public20/04/2016 / 25Diffusion : public20/04/2016 / 25Diffusion : public › Pixel ratio different than 1:1 (error in display) › Inconsistency DICOM header vs. video header • the viewer will ignore DICOM header information › Too big file or message • split the video in multiple files (do not decode/encode) • each part has to be playable independently • they reference earlier parts via Reference Image Seq. › PACS does not support the video format • save still (key) images in high definition • convert in the supported format DICOM video Common Issues
  • 26. / 26Diffusion : public20/04/2016 / 26Diffusion : public20/04/2016 / 26Diffusion : public20/04/2016 / 26Diffusion : public20/04/2016 DICOM video Future
  • 27. 20/04/2016 / 27Diffusion : public20/04/2016 / 27Diffusion : public20/04/2016 / 27Diffusion : public20/04/2016 / 27Diffusion : public › Resolution up to of 4096x2160 at 50/60Hz (4K) › Higher dynamic range (HDR) 10 bits per pixel › Monochrome profiles as well ›  Supplement 195 › Tentative to propose the Scalable profile to transmit still images in two steps: • Lossy image (30% of the size of compressed image) • Complementary part for obtaining lossless compression › Work performed in the WG04-AdHoc-HEVC Group H265 (HEVC) Transfer Syntax
  • 28. 20/04/2016 / 28Diffusion : public20/04/2016 / 28Diffusion : public20/04/2016 / 28Diffusion : public20/04/2016 / 28Diffusion : public › Surgery is more and more based on video › IP based video is now pretty mature › Several solutions exist but still proprietary › Interoperable standard is required to • enable communication inside and outside OR • convey metadata along with the video • enable to create value by combining multiple videos › Such a standard has to respect constraints • good image quality while compatible with infrastructure • very low latency achievable when required (inside OR) › b<>com has introduced the topic at WG10 Apr-16 Real time Video Streaming
  • 29. www.b-com.com Merci / Thanks / emmanuel.cordonnier@b-com.com /