尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
JPEG Business plan
Prof. Touradj Ebrahimi
JPEG Convener
27 June 2015 1www.jpeg.org
JPEG Family of Standards
27 June 2015 www.jpeg.org 2
JPEG a strong and fast growing
ecosystem
27 June 2015 www.jpeg.org 3
Source: KPCB 2014 Internet Trends, estimates based on publicly disclosed company data.
1995-96 Technology and Engineering
Emmy award (together with MPEG-2)
JPEG 2000 great impact on professional
markets
27 June 2015 www.jpeg.org 4
2015 Technology and Engineering
Emmy award (JPEG 2000 interoperability)
JPEG 2000 framework
27 June 2015 www.jpeg.org 5
Part 1/13
Core Codec
Part 2
Extensions
Part 10
3D Extensions
Part 9
JPIP
Part 3
MJPEG 2000
Part 6
JPM
Image Codec
Tools
File Format
Part 8
JPSEC
Part 11
JPWL
Part 14
JPXML
E2E Toolset
Extra Functionality
Codec Tools
Part 4
Compliance Testing
Part 5
Reference Software
Part 12
ISO Base Media
JPEG XR bridging a gap
27 June 2015 www.jpeg.org 6
Complexity
Performance
JPEG
JPEG XR
JPEG vs JPEG 2000 vs JPEG XR
27 June 2015 www.jpeg.org 7
JPEG XR not widely used!
27 June 2015 www.jpeg.org 8
JPSearch
27 June 2015 www.jpeg.org 9
F. Temmermans, F. Dufaux and P. Schelkens, “JPSearch: Metadata
Interoperability During Image Exchange”, IEEE Signal Processing Magazine,
vol.29, no. 5, pp.134-139, 2012
Other standards in Progress
27 June 2015 www.jpeg.org 10
Advanced Image Coding (AIC)
– Evaluation methodologies and metrics
JPEG AR
– Image exchange in Augmented Reality
JPEG Systems
– Consolidated system layer structure
JPEG XT
– JPEG forward/backward compatible HDR compression
Advanced Image Coding (AIC)
• Advanced Image Coding
– Part 1: Guidelines for codec evaluation
– Part 2: Evaluation procedure for assessing visually lossless coding
• Call for information issued in February 2015 to receive information on next generation
still image compression with superior compression efficiency, as well as other useful
features needed in future multimedia applications
• PCS2015 Feature Event - Evaluation of current and future image compression
technologies
• Further contributions received on 69th WG1 meeting in Warsaw, Poland
27 June 2015 www.jpeg.org 11
Advanced Image Coding (AIC)
27 June 2015 www.jpeg.org 12
woman
JPEG XT backward compatible
HDR
27 June 2015 www.jpeg.org 13
• A JPEG legacy backward & forward compatible HDR image
compression standard
JPEG XT design principles
• Exif and JFIF use APP marker of JPEG
– Reserved for application segments
27 June 2015 www.jpeg.org 14
APP marker (0 to
15)
Format
APP0 JFIF, JFXX
APP1 Exif
APP2 ICC Profile
APP3 JPSearch Part2
APP14 Adobe
SOI APP1 DQT DHT SOF streamSOS EOI
WG1N5725
Start of
Image
(SOI)
APP11
(Residual
JPEG XT)
JPEG-1
Code-stream
End of
Image
(EOI)
JPEG XT File
JPEG XT design principles
• Two-layer coding, with base layer a legacy JPEG coded LDR and enhancement
layer the residual to produce the HDR
• Enhancement layer uses a maximum of JPEG Legacy coding tools
27 June 2015 www.jpeg.org 15
JPEG XT profiles
27 June 2015 www.jpeg.org 16
JPEG XT compression efficiency
27 June 2015 www.jpeg.org 17
JPEG XT status
27 June 2015 www.jpeg.org 18
Part Title WD CD DIS FDIS IS
1 Core Coding System 13/01 13/07 14/01 - 14/10
2 Coding of High Dynamic Range Images 13/10 14/01 14/04 - 14/10
3 Box File Format 14/05 14/07 15/02 - 15/06
4 Conformance Testing 15/02 15/10 16/02 - 16/06
5 Reference Software 14/07 15/06 16/02 - 16/06
6 IDR Integer Coding 14/05 14/07 15/02 15/06 15/10
7 HDR Floating-Point Coding 14/05 14/07 15/02 15/06 16/02
8 Lossless and Near-lossless Coding 14/07 15/02 15/06 - 16/02
9 Alpha Channel Coding 14/10 15/02 15/06 - 16/02
JPEG Privacy & Security
• Features:
– Access control to specific images is defined with rules (privacy
policies).
– Policies are defined either by the service provider or by the image
owner.
• Policies define conditional access to information based on
– User: individual, group, location, role, …
– Context: date and time, number of accesses, action (view, download,
…), etc.
– Image: quality, geolocation, author, date, semantic information, etc.
– Action: read, update, delete, etc.
27 June 2015 www.jpeg.org 19
JPEG Privacy & Secuity App11
27 June 2015 www.jpeg.org 20
SOI
APP1 (Exif)
EOI
SOI
APP1 (Exif)
EOI
APP11
(protected
metadata)
JPEG-1 decoder
JPEG Privacy &
Security
decoder
APP1 (Exif)
APP1 (Exif)
original JPEG
codestream
JPEG compatible
codestream with
data protection
Image Data
Image data
APP11
(protected
image data)
Image Data
APP11
(protected
metadata)
Image data
APP11
(protected
image data)
APP3 (JPSearch)
APP3 (JPSearch)
APP3 (JPSearch)
Should pictures be flat?
27 June 2015 www.jpeg.org 21
JPEG PLENO
JPEG PLENO
targets a standard
framework for the
representation and
exchange of new imaging
modalities such as light-
field,
point-cloud and
holographic imaging.
27 June 2015 www.jpeg.org 22
Plenoptic representation of visual
information
• 7D function P(a,q,l,t,x,y,z)
– view point
– wavelength
– time
27 June 2015 www.jpeg.org 23
JPEG PLENO design principles
• One or limited number of representation models
• Well defined, specific and useful milestones
• Backward compatible with legacy JPEG
27 June 2015 www.jpeg.org 24
Panorama
360 degree
Spatial photo
Point cloud
Light field
Holography
Spatial Photography
• Motion parallax
27 June 2015 www.jpeg.org 25
Point-cloud Photography
27 June 2015 www.jpeg.org 26
Light-field Photography
27 June 2015 www.jpeg.org 27
Light-field Photography
27 June 2015 www.jpeg.org 28
Light-field Photography
27 June 2015 www.jpeg.org 29
Holography
27 June 2015 www.jpeg.org 30
LIGHT-FIELD
Rays with position + orientation
HOLOGRAM
Interference = superposition of
waves
JPEG PLENO Workshop
Warsaw, Poland – June 23rd, 2015 – Marriott Hotel Warsaw
14:00 Touradj Ebrahimi (JPEG Convenor - EPFL): "JPEG PLENO - Introduction and Scope"
Light-fields
14:15 Christian Perwaß (Raytrix GmbH, Germany): "Metrically Calibrated Multi-focus Plenoptic Camera and its Applications"
14:40 Joachim Keinert (Fraunhofer IIS, Germany): "Lightfield media production using camera arrays - use cases and requirements"
14:55 Peter Kovacs (Holografika, Hungary): "Light Field Displays"
15:20 Atanas Gotchev (Tampere University of Technology): "Content creation for light-field displays"
15:35 Roger Olsson (Mid Sweden University): "Objective evaluation and SotA compression solutions for plenoptic image content"
15:50 Discussion on compression of light field data (Requirements, use cases, technologies)
Point-clouds
16:30 Rufael Mekuria (CWI Netherlands): "Point Cloud Compression"
16:45 Discussion on compression of point cloud data (Requirements, use cases, technologies)
Holography
16:55 Małgorzata Kujawinska (Warsaw University of technology): "Holographic capturing and rendering systems, suitable data
representations for phase and amplitude"
17:10 Frederic Dufaux (TELECOM ParisTech, France): "Digital Holography Compression"
17:35 Discussion on compression of holographic data (Requirements, use cases, technologies)
17:50 Conclusions
27 June 2015 www.jpeg.org 31
JPEG XS Light weight / Low Latency Image
Coding
• Modest compression
• Transparent quality
• Low complexity
27 June 2015 www.jpeg.org 32
JPEG XS Light weight / Low Latency
Image Coding
• Already several solutions around:
– TICO
– VC-2–DiracPro
– LowLatencyVideoCodec(LLVC)
– LowComplexityCodec(LLC)
– LS/NLS-Encoder/Decoder
– TITC
– ARMFrameBufferCompression(AFBC)
– CompactFrameBufferTechnology(CFrame)
– Oz2
– EVLC
– DSC&A-DSC
– …
27 June 2015 www.jpeg.org 33
New Work Item
Conclusions
• JPEG is exploring several paths to serve future imaging needs
• Privacy and security solutions in progress
• New imaging modalities started
• Activities in
– Advanced Still Image Coding
– JPEG PLENO
– JPEG XS
– JPEG Privacy
• Workshop planned at 70th ISO/IEC JTC1/SC29/WG1 (JPEG) Meeting – Brussels,
Belgium – October 12, 2015 - October 16, 2015
27 June 2015 www.jpeg.org 34
More information
27 June 2015 www.jpeg.org 35
Prof. Touradj Ebrahimi
JPEG Convener
École Polytechnique Fédérale
de Lausanne (EPFL)
Touradj.Ebrahimi@epfl.ch
Prof. Peter Schelkens
JPEG Public Relations Chair
JPEG Coding & Analysis Chair
Vrije Universiteit Brussel - iMinds
Peter.Schelkens@vub.ac.be
www.jpeg.org/contact.html
Acknowledgements
Tim Bruylants, Antonin Decampe, Jamie Delgago, Karel Fliegel,
Philippe Hanhart, Takaaki Ishikawa, Lukas Krasula, Fernando Pereira,
Antonio Pinheiro, Martin Rerabek, Thomas Richter, Gael Rouvroy,
Peter Schelkens, Frederik Temmermans
27 June 2015 www.jpeg.org 36
Questions?
27 June 2015 www.jpeg.org 37

More Related Content

Similar to Overview of JPEG standardization committee activities

Jpeg 2000 For Digital Archives
Jpeg 2000 For Digital ArchivesJpeg 2000 For Digital Archives
Jpeg 2000 For Digital Archives
Richard Bernier
 
Rate distortion performance of VP8 (WebP and WebM) when compared to standard ...
Rate distortion performance of VP8 (WebP and WebM) when compared to standard ...Rate distortion performance of VP8 (WebP and WebM) when compared to standard ...
Rate distortion performance of VP8 (WebP and WebM) when compared to standard ...
Touradj Ebrahimi
 
Scape information day at BL - Using Jpylyzer and Schematron for validating JP...
Scape information day at BL - Using Jpylyzer and Schematron for validating JP...Scape information day at BL - Using Jpylyzer and Schematron for validating JP...
Scape information day at BL - Using Jpylyzer and Schematron for validating JP...
SCAPE Project
 
Video stream analysis in clouds an object detection and classification frame...
Video stream analysis in clouds  an object detection and classification frame...Video stream analysis in clouds  an object detection and classification frame...
Video stream analysis in clouds an object detection and classification frame...
Finalyearprojects Toall
 
A manifesto on the future of image coding - JPEG Pleno
A manifesto on the future of image coding - JPEG PlenoA manifesto on the future of image coding - JPEG Pleno
A manifesto on the future of image coding - JPEG Pleno
Touradj Ebrahimi
 
SOFI Developer Meeting Göttingen 28th March 2015
SOFI Developer MeetingGöttingen 28th March 2015 SOFI Developer MeetingGöttingen 28th March 2015
SOFI Developer Meeting Göttingen 28th March 2015
Dirk Hähnel
 
eCognition 8 Highlights
eCognition 8 HighlightseCognition 8 Highlights
eCognition 8 Highlights
Trimble Geospatial Munich
 
An explanation of video compression techniques.
An explanation of video compression techniques.An explanation of video compression techniques.
An explanation of video compression techniques.
Axis Communications
 
Video Compression Techniques
Video Compression TechniquesVideo Compression Techniques
Video Compression Techniques
cnssources
 
Next generation image compression standards: JPEG XR and AIC
Next generation image compression standards: JPEG XR and AICNext generation image compression standards: JPEG XR and AIC
Next generation image compression standards: JPEG XR and AIC
Touradj Ebrahimi
 
iVideo Editor with Background Remover and Image Inpainting
iVideo Editor with Background Remover and Image InpaintingiVideo Editor with Background Remover and Image Inpainting
iVideo Editor with Background Remover and Image Inpainting
IRJET Journal
 
PDE2011 pythonOCC project status and plans
PDE2011 pythonOCC project status and plansPDE2011 pythonOCC project status and plans
PDE2011 pythonOCC project status and plans
Thomas Paviot
 
Eclipse RMF - Requirements Modeling Framework - ReqIF in der Open Source
Eclipse RMF - Requirements Modeling Framework - ReqIF in der Open Source Eclipse RMF - Requirements Modeling Framework - ReqIF in der Open Source
Eclipse RMF - Requirements Modeling Framework - ReqIF in der Open Source
Mark Brörkens
 
VIESORE - Visual Impact Evaluation System for Offshore Renewable Energy
VIESORE - Visual Impact Evaluation System for Offshore Renewable EnergyVIESORE - Visual Impact Evaluation System for Offshore Renewable Energy
VIESORE - Visual Impact Evaluation System for Offshore Renewable Energy
Chad Cooper
 
OSGeo Live Lightening Overview
OSGeo Live Lightening OverviewOSGeo Live Lightening Overview
OSGeo Live Lightening Overview
Jody Garnett
 
IRJET - Applications of Image and Video Deduplication: A Survey
IRJET -  	  Applications of Image and Video Deduplication: A SurveyIRJET -  	  Applications of Image and Video Deduplication: A Survey
IRJET - Applications of Image and Video Deduplication: A Survey
IRJET Journal
 
JPEG and MPEG
JPEG and MPEGJPEG and MPEG
JPEG and MPEG
ChaitaliAnantkumarDa
 
Community works for muli core embedded image processing
Community works for muli core embedded image processingCommunity works for muli core embedded image processing
Community works for muli core embedded image processing
Jeongpyo Kong
 
Talk 8-Kevin-Imagej2
Talk 8-Kevin-Imagej2 Talk 8-Kevin-Imagej2
Talk 8-Kevin-Imagej2
Jay Thakkar
 
JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009
Hal J. Reisiger
 

Similar to Overview of JPEG standardization committee activities (20)

Jpeg 2000 For Digital Archives
Jpeg 2000 For Digital ArchivesJpeg 2000 For Digital Archives
Jpeg 2000 For Digital Archives
 
Rate distortion performance of VP8 (WebP and WebM) when compared to standard ...
Rate distortion performance of VP8 (WebP and WebM) when compared to standard ...Rate distortion performance of VP8 (WebP and WebM) when compared to standard ...
Rate distortion performance of VP8 (WebP and WebM) when compared to standard ...
 
Scape information day at BL - Using Jpylyzer and Schematron for validating JP...
Scape information day at BL - Using Jpylyzer and Schematron for validating JP...Scape information day at BL - Using Jpylyzer and Schematron for validating JP...
Scape information day at BL - Using Jpylyzer and Schematron for validating JP...
 
Video stream analysis in clouds an object detection and classification frame...
Video stream analysis in clouds  an object detection and classification frame...Video stream analysis in clouds  an object detection and classification frame...
Video stream analysis in clouds an object detection and classification frame...
 
A manifesto on the future of image coding - JPEG Pleno
A manifesto on the future of image coding - JPEG PlenoA manifesto on the future of image coding - JPEG Pleno
A manifesto on the future of image coding - JPEG Pleno
 
SOFI Developer Meeting Göttingen 28th March 2015
SOFI Developer MeetingGöttingen 28th March 2015 SOFI Developer MeetingGöttingen 28th March 2015
SOFI Developer Meeting Göttingen 28th March 2015
 
eCognition 8 Highlights
eCognition 8 HighlightseCognition 8 Highlights
eCognition 8 Highlights
 
An explanation of video compression techniques.
An explanation of video compression techniques.An explanation of video compression techniques.
An explanation of video compression techniques.
 
Video Compression Techniques
Video Compression TechniquesVideo Compression Techniques
Video Compression Techniques
 
Next generation image compression standards: JPEG XR and AIC
Next generation image compression standards: JPEG XR and AICNext generation image compression standards: JPEG XR and AIC
Next generation image compression standards: JPEG XR and AIC
 
iVideo Editor with Background Remover and Image Inpainting
iVideo Editor with Background Remover and Image InpaintingiVideo Editor with Background Remover and Image Inpainting
iVideo Editor with Background Remover and Image Inpainting
 
PDE2011 pythonOCC project status and plans
PDE2011 pythonOCC project status and plansPDE2011 pythonOCC project status and plans
PDE2011 pythonOCC project status and plans
 
Eclipse RMF - Requirements Modeling Framework - ReqIF in der Open Source
Eclipse RMF - Requirements Modeling Framework - ReqIF in der Open Source Eclipse RMF - Requirements Modeling Framework - ReqIF in der Open Source
Eclipse RMF - Requirements Modeling Framework - ReqIF in der Open Source
 
VIESORE - Visual Impact Evaluation System for Offshore Renewable Energy
VIESORE - Visual Impact Evaluation System for Offshore Renewable EnergyVIESORE - Visual Impact Evaluation System for Offshore Renewable Energy
VIESORE - Visual Impact Evaluation System for Offshore Renewable Energy
 
OSGeo Live Lightening Overview
OSGeo Live Lightening OverviewOSGeo Live Lightening Overview
OSGeo Live Lightening Overview
 
IRJET - Applications of Image and Video Deduplication: A Survey
IRJET -  	  Applications of Image and Video Deduplication: A SurveyIRJET -  	  Applications of Image and Video Deduplication: A Survey
IRJET - Applications of Image and Video Deduplication: A Survey
 
JPEG and MPEG
JPEG and MPEGJPEG and MPEG
JPEG and MPEG
 
Community works for muli core embedded image processing
Community works for muli core embedded image processingCommunity works for muli core embedded image processing
Community works for muli core embedded image processing
 
Talk 8-Kevin-Imagej2
Talk 8-Kevin-Imagej2 Talk 8-Kevin-Imagej2
Talk 8-Kevin-Imagej2
 
JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009
 

More from Touradj Ebrahimi

An overview of fake media and its evolution
An overview of fake media and its evolutionAn overview of fake media and its evolution
An overview of fake media and its evolution
Touradj Ebrahimi
 
ICIP2016 Panel on "Is compression dead or are we wrong again?"
ICIP2016 Panel on "Is compression dead or are we wrong again?"ICIP2016 Panel on "Is compression dead or are we wrong again?"
ICIP2016 Panel on "Is compression dead or are we wrong again?"
Touradj Ebrahimi
 
Realization of Enhanced Reality Mobile Communication
Realization of Enhanced Reality  Mobile CommunicationRealization of Enhanced Reality  Mobile Communication
Realization of Enhanced Reality Mobile Communication
Touradj Ebrahimi
 
Globally Networked Cameras - The Good, the Bad and The Ugly
Globally Networked Cameras - The Good, the Bad and The UglyGlobally Networked Cameras - The Good, the Bad and The Ugly
Globally Networked Cameras - The Good, the Bad and The Ugly
Touradj Ebrahimi
 
Reversible visual privacy protection
Reversible visual privacy protectionReversible visual privacy protection
Reversible visual privacy protection
Touradj Ebrahimi
 
Beyond Quality of Experience
Beyond Quality of ExperienceBeyond Quality of Experience
Beyond Quality of Experience
Touradj Ebrahimi
 
Comparison of compression efficiency between HEVC and VP9 based on subjective...
Comparison of compression efficiency between HEVC and VP9 based on subjective...Comparison of compression efficiency between HEVC and VP9 based on subjective...
Comparison of compression efficiency between HEVC and VP9 based on subjective...
Touradj Ebrahimi
 
Quality of Experience in emerging visual communications
Quality of Experience in emerging visual communicationsQuality of Experience in emerging visual communications
Quality of Experience in emerging visual communications
Touradj Ebrahimi
 
Privacy protection of visual information
Privacy protection of visual informationPrivacy protection of visual information
Privacy protection of visual information
Touradj Ebrahimi
 
Subjective quality evaluation of the upcoming HEVC video compression standard
Subjective quality evaluation of the upcoming HEVC video compression standard Subjective quality evaluation of the upcoming HEVC video compression standard
Subjective quality evaluation of the upcoming HEVC video compression standard
Touradj Ebrahimi
 
Security and Trust in social media networks
Security and Trust in social media networksSecurity and Trust in social media networks
Security and Trust in social media networks
Touradj Ebrahimi
 
Towards 3D visual quality assessment for future multimedia
Towards 3D visual quality assessment for future  multimediaTowards 3D visual quality assessment for future  multimedia
Towards 3D visual quality assessment for future multimedia
Touradj Ebrahimi
 
What future for image/video compression
What future for image/video compressionWhat future for image/video compression
What future for image/video compression
Touradj Ebrahimi
 
An overview of JPSearch
An overview of JPSearchAn overview of JPSearch
An overview of JPSearch
Touradj Ebrahimi
 
3DTV - Past, Present and Future
3DTV - Past, Present and Future3DTV - Past, Present and Future
3DTV - Past, Present and Future
Touradj Ebrahimi
 
My talk at the ACM Multimedia 2010 panel on The Use of Non-conventional Means...
My talk at the ACM Multimedia 2010 panel on The Use of Non-conventional Means...My talk at the ACM Multimedia 2010 panel on The Use of Non-conventional Means...
My talk at the ACM Multimedia 2010 panel on The Use of Non-conventional Means...
Touradj Ebrahimi
 
Towards second generation expert systems in telepathology for aid in diagnosis
Towards second generation expert systems in telepathology for aid in diagnosisTowards second generation expert systems in telepathology for aid in diagnosis
Towards second generation expert systems in telepathology for aid in diagnosis
Touradj Ebrahimi
 
Seamless user interaction
Seamless user interactionSeamless user interaction
Seamless user interaction
Touradj Ebrahimi
 
Keynote speech at COST 292 final workshop on future of multimedia search and ...
Keynote speech at COST 292 final workshop on future of multimedia search and ...Keynote speech at COST 292 final workshop on future of multimedia search and ...
Keynote speech at COST 292 final workshop on future of multimedia search and ...
Touradj Ebrahimi
 
Quality of Multimedia Experience: Past, Present and Future
Quality of Multimedia Experience: Past, Present and FutureQuality of Multimedia Experience: Past, Present and Future
Quality of Multimedia Experience: Past, Present and Future
Touradj Ebrahimi
 

More from Touradj Ebrahimi (20)

An overview of fake media and its evolution
An overview of fake media and its evolutionAn overview of fake media and its evolution
An overview of fake media and its evolution
 
ICIP2016 Panel on "Is compression dead or are we wrong again?"
ICIP2016 Panel on "Is compression dead or are we wrong again?"ICIP2016 Panel on "Is compression dead or are we wrong again?"
ICIP2016 Panel on "Is compression dead or are we wrong again?"
 
Realization of Enhanced Reality Mobile Communication
Realization of Enhanced Reality  Mobile CommunicationRealization of Enhanced Reality  Mobile Communication
Realization of Enhanced Reality Mobile Communication
 
Globally Networked Cameras - The Good, the Bad and The Ugly
Globally Networked Cameras - The Good, the Bad and The UglyGlobally Networked Cameras - The Good, the Bad and The Ugly
Globally Networked Cameras - The Good, the Bad and The Ugly
 
Reversible visual privacy protection
Reversible visual privacy protectionReversible visual privacy protection
Reversible visual privacy protection
 
Beyond Quality of Experience
Beyond Quality of ExperienceBeyond Quality of Experience
Beyond Quality of Experience
 
Comparison of compression efficiency between HEVC and VP9 based on subjective...
Comparison of compression efficiency between HEVC and VP9 based on subjective...Comparison of compression efficiency between HEVC and VP9 based on subjective...
Comparison of compression efficiency between HEVC and VP9 based on subjective...
 
Quality of Experience in emerging visual communications
Quality of Experience in emerging visual communicationsQuality of Experience in emerging visual communications
Quality of Experience in emerging visual communications
 
Privacy protection of visual information
Privacy protection of visual informationPrivacy protection of visual information
Privacy protection of visual information
 
Subjective quality evaluation of the upcoming HEVC video compression standard
Subjective quality evaluation of the upcoming HEVC video compression standard Subjective quality evaluation of the upcoming HEVC video compression standard
Subjective quality evaluation of the upcoming HEVC video compression standard
 
Security and Trust in social media networks
Security and Trust in social media networksSecurity and Trust in social media networks
Security and Trust in social media networks
 
Towards 3D visual quality assessment for future multimedia
Towards 3D visual quality assessment for future  multimediaTowards 3D visual quality assessment for future  multimedia
Towards 3D visual quality assessment for future multimedia
 
What future for image/video compression
What future for image/video compressionWhat future for image/video compression
What future for image/video compression
 
An overview of JPSearch
An overview of JPSearchAn overview of JPSearch
An overview of JPSearch
 
3DTV - Past, Present and Future
3DTV - Past, Present and Future3DTV - Past, Present and Future
3DTV - Past, Present and Future
 
My talk at the ACM Multimedia 2010 panel on The Use of Non-conventional Means...
My talk at the ACM Multimedia 2010 panel on The Use of Non-conventional Means...My talk at the ACM Multimedia 2010 panel on The Use of Non-conventional Means...
My talk at the ACM Multimedia 2010 panel on The Use of Non-conventional Means...
 
Towards second generation expert systems in telepathology for aid in diagnosis
Towards second generation expert systems in telepathology for aid in diagnosisTowards second generation expert systems in telepathology for aid in diagnosis
Towards second generation expert systems in telepathology for aid in diagnosis
 
Seamless user interaction
Seamless user interactionSeamless user interaction
Seamless user interaction
 
Keynote speech at COST 292 final workshop on future of multimedia search and ...
Keynote speech at COST 292 final workshop on future of multimedia search and ...Keynote speech at COST 292 final workshop on future of multimedia search and ...
Keynote speech at COST 292 final workshop on future of multimedia search and ...
 
Quality of Multimedia Experience: Past, Present and Future
Quality of Multimedia Experience: Past, Present and FutureQuality of Multimedia Experience: Past, Present and Future
Quality of Multimedia Experience: Past, Present and Future
 

Recently uploaded

Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0
Neeraj Kumar Singh
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My IdentityCNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
Cynthia Thomas
 
MongoDB to ScyllaDB: Technical Comparison and the Path to Success
MongoDB to ScyllaDB: Technical Comparison and the Path to SuccessMongoDB to ScyllaDB: Technical Comparison and the Path to Success
MongoDB to ScyllaDB: Technical Comparison and the Path to Success
ScyllaDB
 
Cyber Recovery Wargame
Cyber Recovery WargameCyber Recovery Wargame
Cyber Recovery Wargame
Databarracks
 
Multivendor cloud production with VSF TR-11 - there and back again
Multivendor cloud production with VSF TR-11 - there and back againMultivendor cloud production with VSF TR-11 - there and back again
Multivendor cloud production with VSF TR-11 - there and back again
Kieran Kunhya
 
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State StoreElasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
ScyllaDB
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
CTO Insights: Steering a High-Stakes Database Migration
CTO Insights: Steering a High-Stakes Database MigrationCTO Insights: Steering a High-Stakes Database Migration
CTO Insights: Steering a High-Stakes Database Migration
ScyllaDB
 
intra-mart Accel series 2024 Spring updates_En
intra-mart Accel series 2024 Spring updates_Enintra-mart Accel series 2024 Spring updates_En
intra-mart Accel series 2024 Spring updates_En
NTTDATA INTRAMART
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes
 
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - MydbopsMySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
Mydbops
 
From NCSA to the National Research Platform
From NCSA to the National Research PlatformFrom NCSA to the National Research Platform
From NCSA to the National Research Platform
Larry Smarr
 
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
anilsa9823
 
Building a Semantic Layer of your Data Platform
Building a Semantic Layer of your Data PlatformBuilding a Semantic Layer of your Data Platform
Building a Semantic Layer of your Data Platform
Enterprise Knowledge
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
dipikamodels1
 
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google CloudRadically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
ScyllaDB
 
Facilitation Skills - When to Use and Why.pptx
Facilitation Skills - When to Use and Why.pptxFacilitation Skills - When to Use and Why.pptx
Facilitation Skills - When to Use and Why.pptx
Knoldus Inc.
 

Recently uploaded (20)

Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My IdentityCNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
CNSCon 2024 Lightning Talk: Don’t Make Me Impersonate My Identity
 
MongoDB to ScyllaDB: Technical Comparison and the Path to Success
MongoDB to ScyllaDB: Technical Comparison and the Path to SuccessMongoDB to ScyllaDB: Technical Comparison and the Path to Success
MongoDB to ScyllaDB: Technical Comparison and the Path to Success
 
Cyber Recovery Wargame
Cyber Recovery WargameCyber Recovery Wargame
Cyber Recovery Wargame
 
Multivendor cloud production with VSF TR-11 - there and back again
Multivendor cloud production with VSF TR-11 - there and back againMultivendor cloud production with VSF TR-11 - there and back again
Multivendor cloud production with VSF TR-11 - there and back again
 
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State StoreElasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
CTO Insights: Steering a High-Stakes Database Migration
CTO Insights: Steering a High-Stakes Database MigrationCTO Insights: Steering a High-Stakes Database Migration
CTO Insights: Steering a High-Stakes Database Migration
 
intra-mart Accel series 2024 Spring updates_En
intra-mart Accel series 2024 Spring updates_Enintra-mart Accel series 2024 Spring updates_En
intra-mart Accel series 2024 Spring updates_En
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024
 
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - MydbopsMySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
 
From NCSA to the National Research Platform
From NCSA to the National Research PlatformFrom NCSA to the National Research Platform
From NCSA to the National Research Platform
 
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
 
Building a Semantic Layer of your Data Platform
Building a Semantic Layer of your Data PlatformBuilding a Semantic Layer of your Data Platform
Building a Semantic Layer of your Data Platform
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
Call Girls Kochi 💯Call Us 🔝 7426014248 🔝 Independent Kochi Escorts Service Av...
 
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google CloudRadically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
Radically Outperforming DynamoDB @ Digital Turbine with SADA and Google Cloud
 
Facilitation Skills - When to Use and Why.pptx
Facilitation Skills - When to Use and Why.pptxFacilitation Skills - When to Use and Why.pptx
Facilitation Skills - When to Use and Why.pptx
 

Overview of JPEG standardization committee activities

  • 1. JPEG Business plan Prof. Touradj Ebrahimi JPEG Convener 27 June 2015 1www.jpeg.org
  • 2. JPEG Family of Standards 27 June 2015 www.jpeg.org 2
  • 3. JPEG a strong and fast growing ecosystem 27 June 2015 www.jpeg.org 3 Source: KPCB 2014 Internet Trends, estimates based on publicly disclosed company data. 1995-96 Technology and Engineering Emmy award (together with MPEG-2)
  • 4. JPEG 2000 great impact on professional markets 27 June 2015 www.jpeg.org 4 2015 Technology and Engineering Emmy award (JPEG 2000 interoperability)
  • 5. JPEG 2000 framework 27 June 2015 www.jpeg.org 5 Part 1/13 Core Codec Part 2 Extensions Part 10 3D Extensions Part 9 JPIP Part 3 MJPEG 2000 Part 6 JPM Image Codec Tools File Format Part 8 JPSEC Part 11 JPWL Part 14 JPXML E2E Toolset Extra Functionality Codec Tools Part 4 Compliance Testing Part 5 Reference Software Part 12 ISO Base Media
  • 6. JPEG XR bridging a gap 27 June 2015 www.jpeg.org 6 Complexity Performance JPEG JPEG XR
  • 7. JPEG vs JPEG 2000 vs JPEG XR 27 June 2015 www.jpeg.org 7
  • 8. JPEG XR not widely used! 27 June 2015 www.jpeg.org 8
  • 9. JPSearch 27 June 2015 www.jpeg.org 9 F. Temmermans, F. Dufaux and P. Schelkens, “JPSearch: Metadata Interoperability During Image Exchange”, IEEE Signal Processing Magazine, vol.29, no. 5, pp.134-139, 2012
  • 10. Other standards in Progress 27 June 2015 www.jpeg.org 10 Advanced Image Coding (AIC) – Evaluation methodologies and metrics JPEG AR – Image exchange in Augmented Reality JPEG Systems – Consolidated system layer structure JPEG XT – JPEG forward/backward compatible HDR compression
  • 11. Advanced Image Coding (AIC) • Advanced Image Coding – Part 1: Guidelines for codec evaluation – Part 2: Evaluation procedure for assessing visually lossless coding • Call for information issued in February 2015 to receive information on next generation still image compression with superior compression efficiency, as well as other useful features needed in future multimedia applications • PCS2015 Feature Event - Evaluation of current and future image compression technologies • Further contributions received on 69th WG1 meeting in Warsaw, Poland 27 June 2015 www.jpeg.org 11
  • 12. Advanced Image Coding (AIC) 27 June 2015 www.jpeg.org 12 woman
  • 13. JPEG XT backward compatible HDR 27 June 2015 www.jpeg.org 13 • A JPEG legacy backward & forward compatible HDR image compression standard
  • 14. JPEG XT design principles • Exif and JFIF use APP marker of JPEG – Reserved for application segments 27 June 2015 www.jpeg.org 14 APP marker (0 to 15) Format APP0 JFIF, JFXX APP1 Exif APP2 ICC Profile APP3 JPSearch Part2 APP14 Adobe SOI APP1 DQT DHT SOF streamSOS EOI WG1N5725 Start of Image (SOI) APP11 (Residual JPEG XT) JPEG-1 Code-stream End of Image (EOI) JPEG XT File
  • 15. JPEG XT design principles • Two-layer coding, with base layer a legacy JPEG coded LDR and enhancement layer the residual to produce the HDR • Enhancement layer uses a maximum of JPEG Legacy coding tools 27 June 2015 www.jpeg.org 15
  • 16. JPEG XT profiles 27 June 2015 www.jpeg.org 16
  • 17. JPEG XT compression efficiency 27 June 2015 www.jpeg.org 17
  • 18. JPEG XT status 27 June 2015 www.jpeg.org 18 Part Title WD CD DIS FDIS IS 1 Core Coding System 13/01 13/07 14/01 - 14/10 2 Coding of High Dynamic Range Images 13/10 14/01 14/04 - 14/10 3 Box File Format 14/05 14/07 15/02 - 15/06 4 Conformance Testing 15/02 15/10 16/02 - 16/06 5 Reference Software 14/07 15/06 16/02 - 16/06 6 IDR Integer Coding 14/05 14/07 15/02 15/06 15/10 7 HDR Floating-Point Coding 14/05 14/07 15/02 15/06 16/02 8 Lossless and Near-lossless Coding 14/07 15/02 15/06 - 16/02 9 Alpha Channel Coding 14/10 15/02 15/06 - 16/02
  • 19. JPEG Privacy & Security • Features: – Access control to specific images is defined with rules (privacy policies). – Policies are defined either by the service provider or by the image owner. • Policies define conditional access to information based on – User: individual, group, location, role, … – Context: date and time, number of accesses, action (view, download, …), etc. – Image: quality, geolocation, author, date, semantic information, etc. – Action: read, update, delete, etc. 27 June 2015 www.jpeg.org 19
  • 20. JPEG Privacy & Secuity App11 27 June 2015 www.jpeg.org 20 SOI APP1 (Exif) EOI SOI APP1 (Exif) EOI APP11 (protected metadata) JPEG-1 decoder JPEG Privacy & Security decoder APP1 (Exif) APP1 (Exif) original JPEG codestream JPEG compatible codestream with data protection Image Data Image data APP11 (protected image data) Image Data APP11 (protected metadata) Image data APP11 (protected image data) APP3 (JPSearch) APP3 (JPSearch) APP3 (JPSearch)
  • 21. Should pictures be flat? 27 June 2015 www.jpeg.org 21
  • 22. JPEG PLENO JPEG PLENO targets a standard framework for the representation and exchange of new imaging modalities such as light- field, point-cloud and holographic imaging. 27 June 2015 www.jpeg.org 22
  • 23. Plenoptic representation of visual information • 7D function P(a,q,l,t,x,y,z) – view point – wavelength – time 27 June 2015 www.jpeg.org 23
  • 24. JPEG PLENO design principles • One or limited number of representation models • Well defined, specific and useful milestones • Backward compatible with legacy JPEG 27 June 2015 www.jpeg.org 24 Panorama 360 degree Spatial photo Point cloud Light field Holography
  • 25. Spatial Photography • Motion parallax 27 June 2015 www.jpeg.org 25
  • 26. Point-cloud Photography 27 June 2015 www.jpeg.org 26
  • 27. Light-field Photography 27 June 2015 www.jpeg.org 27
  • 28. Light-field Photography 27 June 2015 www.jpeg.org 28
  • 29. Light-field Photography 27 June 2015 www.jpeg.org 29
  • 30. Holography 27 June 2015 www.jpeg.org 30 LIGHT-FIELD Rays with position + orientation HOLOGRAM Interference = superposition of waves
  • 31. JPEG PLENO Workshop Warsaw, Poland – June 23rd, 2015 – Marriott Hotel Warsaw 14:00 Touradj Ebrahimi (JPEG Convenor - EPFL): "JPEG PLENO - Introduction and Scope" Light-fields 14:15 Christian Perwaß (Raytrix GmbH, Germany): "Metrically Calibrated Multi-focus Plenoptic Camera and its Applications" 14:40 Joachim Keinert (Fraunhofer IIS, Germany): "Lightfield media production using camera arrays - use cases and requirements" 14:55 Peter Kovacs (Holografika, Hungary): "Light Field Displays" 15:20 Atanas Gotchev (Tampere University of Technology): "Content creation for light-field displays" 15:35 Roger Olsson (Mid Sweden University): "Objective evaluation and SotA compression solutions for plenoptic image content" 15:50 Discussion on compression of light field data (Requirements, use cases, technologies) Point-clouds 16:30 Rufael Mekuria (CWI Netherlands): "Point Cloud Compression" 16:45 Discussion on compression of point cloud data (Requirements, use cases, technologies) Holography 16:55 Małgorzata Kujawinska (Warsaw University of technology): "Holographic capturing and rendering systems, suitable data representations for phase and amplitude" 17:10 Frederic Dufaux (TELECOM ParisTech, France): "Digital Holography Compression" 17:35 Discussion on compression of holographic data (Requirements, use cases, technologies) 17:50 Conclusions 27 June 2015 www.jpeg.org 31
  • 32. JPEG XS Light weight / Low Latency Image Coding • Modest compression • Transparent quality • Low complexity 27 June 2015 www.jpeg.org 32
  • 33. JPEG XS Light weight / Low Latency Image Coding • Already several solutions around: – TICO – VC-2–DiracPro – LowLatencyVideoCodec(LLVC) – LowComplexityCodec(LLC) – LS/NLS-Encoder/Decoder – TITC – ARMFrameBufferCompression(AFBC) – CompactFrameBufferTechnology(CFrame) – Oz2 – EVLC – DSC&A-DSC – … 27 June 2015 www.jpeg.org 33 New Work Item
  • 34. Conclusions • JPEG is exploring several paths to serve future imaging needs • Privacy and security solutions in progress • New imaging modalities started • Activities in – Advanced Still Image Coding – JPEG PLENO – JPEG XS – JPEG Privacy • Workshop planned at 70th ISO/IEC JTC1/SC29/WG1 (JPEG) Meeting – Brussels, Belgium – October 12, 2015 - October 16, 2015 27 June 2015 www.jpeg.org 34
  • 35. More information 27 June 2015 www.jpeg.org 35 Prof. Touradj Ebrahimi JPEG Convener École Polytechnique Fédérale de Lausanne (EPFL) Touradj.Ebrahimi@epfl.ch Prof. Peter Schelkens JPEG Public Relations Chair JPEG Coding & Analysis Chair Vrije Universiteit Brussel - iMinds Peter.Schelkens@vub.ac.be www.jpeg.org/contact.html
  • 36. Acknowledgements Tim Bruylants, Antonin Decampe, Jamie Delgago, Karel Fliegel, Philippe Hanhart, Takaaki Ishikawa, Lukas Krasula, Fernando Pereira, Antonio Pinheiro, Martin Rerabek, Thomas Richter, Gael Rouvroy, Peter Schelkens, Frederik Temmermans 27 June 2015 www.jpeg.org 36
  • 37. Questions? 27 June 2015 www.jpeg.org 37

Editor's Notes

  1. Illustrate the gradual increase in complexity and functionality File Format: address the issue of many file formats around and attempts to create consistency/interoperability -> box-based file format based on Apple Quicktime = ISO Base File Format
  2. Forward compatibility is the ability of a design to gracefully accept input intended for later versions of itself. The concept can be applied to entire systems, electrical interfaces, telecommunication signals, data communication protocols, file formats, and computer programming languages. A standard supports forward compatibility if older product versions can receive, read, view, play or execute the new standard gracefully, perhaps without supporting all new features. In telecommunications and computing, a product or technology is backward compatible (BC)[1] or downward compatible if it can work with input generated by an older product or technology such as a legacy system.[2] If products designed for the new standard can receive, read, view or play older standards or formats, then the product is said to be backward-compatible; examples of such a standard include data formats and communication protocols. Modifications to a system that do not allow backward compatibility are sometimes called "breaking changes."
  翻译: