SlideShare uma empresa Scribd logo
1 de 74
The next generation JPEG standards
Touradj Ebrahimi
JPEG Convenor
21 June 2018 www.jpeg.org 1
What is JPEG?
www.jpeg.org 2
• Joint Photographic
Experts Group
– ISO/IEC
– ITU-T
• Informally known as
JPEG
– WG1 in official
communications
21 June 2018
JPEG Family of Standards
www.jpeg.org 321 June 2018
JPEG ecosystem revolutionized digital
photography
www.jpeg.org 4
Source: KPCB Internet Trends 2016 (June 2016).
1995-96 Technology and Engineering
Emmy award (together with MPEG-2)
21 June 2018
First JPEG standard 25th
anniversary
21 June 2018
Three celebrations
– Torino 76th WG1 meeting
– Macau 77th WG1 meeting
– La Jolla 79th WG1 meeting
www.jpeg.org 5
JPEG (ISO/IEC 10918)
21 June 2018 www.jpeg.org 6
JPEG Reference Software
21 June 2018
• Call for proposals issued in Torino 76th
WG1 meeting
• Responses received in Macau 77th WG1
meeting
• Working Draft issued in Rio 78th WG1
meeting
• CD issued in La Jolla 79th WG1 meeting
• Joint specification with ITU-T
www.jpeg.org 7
JPEG 2000
2015 Technology and Engineering
Emmy award (JPEG 2000 interoperability)
21 June 2018 www.jpeg.org 8
JPEG 2000 framework
www.jpeg.org 9
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
21 June 2018
JPEG XR (ISO/IEC 29199)
Complexity
Performance
JPEG
JPEG 2000
JPEG XR
21 June 2018 www.jpeg.org 10
JPEG XR (ISO/IEC 29199)
21 June 2018 www.jpeg.org 11
JPEG XR (ISO/IEC 29199)
21 June 2018
Part Title WD PDAM DAM FDAM AMD
2-AMD1(2012) Media type specification - 15/02 15/06 16/02 17/10
2-AMD2 (2012) Additional colour signal type identifiers 18/02 18/04 18/07 - 19/01
2-AMD3 (2012) Support for JPEG XR coding in the ISO/IEC 23008-12 file
format
- 18/07 18/10 - 19/07
4-AMD1 Additional JPEG XR Conformance Test Streams - 13/01 14/04 - 14/10
5-AMD1 Extension of the reference software: Support for the
Boxed-based File format
- 14/07 14/10 15/02 15/06
Part Title WD CD/
PDTR/
PDAM
DIS/
DAM
FDIS/DTR/
FDAM
IS/
TR/
AMD
1 System architecture 07/11 09/10 - 10/03 11/07
2 Image coding specification - 07/11 08/07 09/01 09/06
3 Motion JPEG XR 08/11 09/01 09/10 10/03 10/10
4 Conformance testing 08/03 08/07 09/04 09/10 10/07
5 Reference software 08/03 08/07 09/04 09/10 10/07
www.jpeg.org 12
JPEG 2000 (ISO/IEC 15444)
21 June 2018 www.jpeg.org 13
High Throughput JPEG 2000 (ISO/IEC 15444-
15)
21 June 2018 www.jpeg.org 14
High Throughput JPEG 2000
21 June 2018
27-31 March 2017 Meeting 75. Draft CfP ready for publication.
17-21 July 2017 Meeting 76. Review feedback from Draft CfP and develop Final CfP for publication.
1 September 2017 Test Bench source code, Anchor Block Code Library and Reference Block Coder Library made available.
October 1 2017 Registration of intent to Meeting 77, and indicate their intent to provide a complete submission and
contribute to the standardization process.
23-27 October 2017 Meeting 77. Review of registrations of intents. Finalize set of Test Images.
January 2018 Meeting 78. Review proposed modifications to the Test Bench.
2 February 2018 Test Bench frozen
1 March 2018 Submission by proponents to Meeting 79.
April 2018 Meeting 79. Evaluation of submissions. Produce WD
October 2018 Meeting 81. CD
January 2019 Meeting 82. DIS
June 2019 Meeting 83. IS
www.jpeg.org 15
Block coder
under test
Measuring Throughput
Block Coder Library
JPEG 2000 Part 1
Reference
Implementation
Encoder
Test Image
Quantized
Sample
Set
Encoding
Function
Decoding
Function
Test Bench
Codestream
Output
Samples
Open source software running on
a reference Intel platform
21 June 2018 www.jpeg.org 16
Decoder Evaluations
21 June 2018 www.jpeg.org 17
Encoder Evaluations
21 June 2018 www.jpeg.org 18
Bitrate increase
21 June 2018 www.jpeg.org 19
JPEG vs JPEG 2000 vs JPEG XR
21 June 2018 www.jpeg.org 20
JPEG XT backward compatible
compression
www.jpeg.org 21
• A JPEG legacy compatible HDR image compression standard
21 June 2018
JPEG XT design principles
• Two-layer coding, with base layer a legacy JPEG coded LDR and enhancement
layer with additional features
– IDR and HDR coding
– Lossless coding
– Alpha channel coding
– …
• Enhancement layer uses as much as possible JPEG Legacy coding tools
www.jpeg.org 2221 June 2018
JPEG XT profiles
21 June 2018 www.jpeg.org 23
JPEG XT (ISO/IEC 18477)
21 June 2018 www.jpeg.org 24
JPEG XT (ISO/IEC 18477)
21 June 2018 www.jpeg.org 25
JPEG XT potential extensions
• Structured image editing
• Animated JPEG
• …
www.jpeg.org 2621 June 2018
Compression game in the last 3
decades
21 June 2018 www.jpeg.org 27
Increase complexity
Get better compression
Result of this compression game …
21 June 2018 www.jpeg.org 28
Increasingly complex systems
…
But we seem to be happy about
it and continue on this trend
exclusively!
Henrique Edouardo Vittorio Carlos (265 pounds)
Result of this compression game …
21 June 2018 www.jpeg.org 29
Increasingly complex systems
…
But we seem to be happy about
it and continue on this trend
exclusively!
Henrique Edouardo Vittorio Carlos (265 pounds)
JPEG XS Light weight / Low Latency Image
Coding
• Transparent quality
• Low complexity
• Low latency
• Modest compression
21 June 2018 www.jpeg.org 30
JPEG XS Light weight / Low Latency
• Several applications identified:
– Broadcast applications
– Live-production
– Digital Cinema
– Industrial vision
– Professional imaging systems
– Consumer TV
– Mobile video
– Camera array based recordings
– Ultra high frame rate capture
– Medical Imaging
– Video Surveillance and security
– Wireless set-top boxes
– Low-cost visual sensors in Internet of Things (IoT)
– Self-driving cars
– Drones
– VR/AR/MR
21 June 2018 www.jpeg.org 31
JPEG XS (ISO/IEC 21122)
21 June 2018 www.jpeg.org 32
JPEG XS coding
21 June 2018
image
DC Offset, scaling,
clamping
Multiple Component
Transformation
Discrete Wavelet
Transform
Rate
prediction
& control
Quantization
Entropy coding
Significance
coding
Bitplane
count coding
Data coding Sign coding
Packing and codestream generation codestream
www.jpeg.org 33
Objective evaluations: single
generation
• JPEG XS outperforms VC-2 &
DSC
• JPEG XS outperforms JPEG
• J2K Broadcast significantly better
21 June 2018
• JPEG XS and J2K tile-based
allocation very close
• Compared to Oct16:
• Apr17: +0.45 dB
• Apr17_2V: +0.8 dB
www.jpeg.org 34
JPEG Systems (ISO/IEC 19566)
21 June 2018 www.jpeg.org 35
JPEG Systems – Stitched images for 360
Degree
EOI
SOI
APP1 (Exif)
JPEG-1
decoder
EOI
APP11
New Features
(eg. Privacy,
Residual,
Multi-Images)
JPEG codestream
with optional features
Image Data
XML
<?xml version="1.0"?>
JPEG new
feature
decoder
Metadata
Stitching parameters
Image 1
….
Image N
21 June 2018 www.jpeg.org 36
21 June 2018
SOI
APP1 (Exif)
EOI
APP11
(protected
metadata)
JPEG-1 decoder
JPEG Privacy &
Security
decoder
APP1 (Exif)
APP1 (Exif)
JPEG compatible
codestream with
data protection
Image data
APP11
(protected
image data)
Image Data
APP11
(protected
metadata)
Image data
APP11
(protected
image data)
APP3 (JPSearch)
APP3 (JPSearch)
APP3 (JPSearch)
JPEG Systems – Stitched images for Privacy &
Security
www.jpeg.org 37
JPEG Systems – JUMBF Structure
11023103813x1803
c10c120mu3920cz3
4zcn34tz30tzcn304z
t30vncz3409czn30cz
309z30zn1
e.g. encrypted for
privacy and security
e.g. unstitched image
parts for
JPEG 360
Type of Metadata or Application
XML Metadata
21 June 2018 www.jpeg.org 38
JPEG Systems
Part Title WD
PDTR/
CD
PDTR-
2/DIS
FDIS TR/IS
1 JPEG Systems – File format and File structure 14/07 15/02 15/06 - 15/10
2 JPEG Systems - Transport mechanisms and packaging 15/02 16/02 - 16/10
3 JPEG Systems - Feature list and Boxtype ID’s 15/06 16/06 cancelled - cancelled
4 JPEG Systems - Privacy, Security and IPR features 16/10 18/07 18/10 - 19/07
5 JPEG Systems - JPEG Universal Metadata Box Format
(JUMBF)
18/01 18/04 18/07 19/04
6 JPEG Systems - JPEG 360 18/04 18/04 18/07 - 19/04
www.jpeg.org 3921 June 2018 www.jpeg.org 39
Should pictures be flat?
21 June 2018 www.jpeg.org 40
3D again?
• Isn’t 3D dead?
21 June 2018 www.jpeg.org 41
3D has been a hit for a
while…but...
21 June 2018 www.jpeg.org 42
JPS
MPO
What happened to 3D?
• It has not delivered the quality of
experience users expect!
21 June 2018 www.jpeg.org 43
The real world around us is 3D!
“The most perfect photograph
currently shows only one
aspect of reality; it reduces to a
unique image fixed on a plane,
as a drawing or a painting
would be traced by hand.”
“Can we ask photography to
render all the richness that the
direct view of an object offers
?” Gabriel Lippmann (1845 – 1921)
Lippmann is remembered as the
inventor of a method for reproducing
colors by photography, based on the
interference phenomenon.
1908 Nobel Prize in Physics
21 June 2018 www.jpeg.org 44
Capturing reality
21 June 2018 www.jpeg.org 45
Rendering/synthetizing reality
21 June 2018 www.jpeg.org 46
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.
21 June 2018 www.jpeg.org 47
Plenoptic representation of visual
information
• 7D function
– spatial position (x,y,z)
– viewing direction (q,f)
– wavelength (l)
– time (t)
21 June 2018 www.jpeg.org 48
Pf(x,y,z,q,f,l,t)
JPEG Pleno end-to-end processing
chain
www.jpeg.org 4921 June 2018
JPEG Pleno work plan and schedule
www.jpeg.org 50
Meeting Status Date
74thJPEG meeting Final CfP for light field coding 17/01
76th JPEG meeting Evaluation of submissions 17/07
78th JPEG meeting WD1 18/01
79th JPEG meeting WD2 18/04
80thJPEG meeting Validations 18/07
81st JPEG meeting CD 18/10
83rd JPEG meeting DIS 19/04
85th JPEG meeting IS 19/10
21 June 2018
Light field capture
21 June 2018 www.jpeg.org 51
Light field display
21 June 2018 www.jpeg.org 52
JPEG Pleno (ISO/IEC 21794)
21 June 2018 www.jpeg.org 53
JPEG Pleno Design Principles
• A framework but not a super format
• One or limited number of representation models
• Where needed, backward compatible with legacy JPEG standards
• Investigate quality evaluation methodologies
21 June 2018 www.jpeg.org 54
Panorama
360/VR
Spatial photo
Point cloud
photo
Light field
photo
Holograhy
Depth photo
JPEG Pleno E2E Architecture
21 June 2018 www.jpeg.org 55
Coding Tools + System Layer
JPEG Pleno Light Fields Codec
architecture
21 June 2018 www.jpeg.org 56
Reference View
Decoder
Prediction
Residual
Encoding
Depth/Disparity
Encoding
Metadata
Signalling
Reference
Views
Intermediate
Views
Scene Analysis &
PartitioningLight Field
Reference View
Encoding
ENCODED
LIGHT FIELD
Codestream
Depth/Disparity
Decoder
Metadata Parser
Calculation of
Prediction
Coefficients
Calculation of
Prediction
Residuals
Calculation of
Predicted IV
Entropy Coding
of Prediction
Coefficients
Random access is an
important requirement!
Advanced Image Coding (AIC)
www.jpeg.org 57
• Advanced Image Coding
– Part 1: Guidelines for codec evaluation
– Part 2: Evaluation procedure for assessing visually lossless coding
– Part 2 AMD1: Evaluation of high dynamic range content
– Part 2 AMD2: Evaluation of image sequences
• 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
• PCS 2015 Feature Event - Evaluation of current and future image compression
technologies
• ICIP 2016 Image Compression Grand Challenge - Evaluation of innovative ideas for
image compression technologies when compared to existing standards.
21 June 2018
PCS 2015 image compression grand
challenge
21 June 2018 58www.jpeg.org
• ACR-HR: Absolute Category Rating with Hidden Reference
• 5-level discrete scale from poor to bad to fair to good to excellent
• Randomization of presentation order
• Expert viewing methodology based on ITU-R BT.1663
• 6 codecs tested for their subjective quality
– 6(codecs)X6(images)X4(bit rates)+6(originals)=150 stimuli
• 27 experts selected from QoMEX2015 participants
– 3 sessions of 50 stimuli (circa 15 min per session)
– 9 scores per stimuli
• Short training for bad, fair and excellent quality illustrations
• Display: Apple MacBook Pro Retina 15in
Stimulus
1
Vote
1
Stimulus
50
Vote
50
time
Training
PCS 2015 image compression grand
challenge
59
21 June 2018
www.jpeg.org
woman bike
ICIP 2016 Image Compression Grand
Challenge (GC)• Contents: 7 (1 training + 6 test):
– Resolutions - 800x1152 or 800x1280 depending on content
– Subjective evaluations on cropped versions to fit display
– Objective metrics performed on the cropped versions
• Stimuli:
– Original images
– Compressed/decompressed images with 10 codecs
• JPEG (default)
• JPEG (PSNR)
• JPEG (visual)
• JPEG 2000 (PSNR)
• JPEG 2000 (visual)
• JPEG XR (444)
• JPEG XR (420)
• HEVC (SCC ext.)
• Daala
• WebP
• 8 bit rates for objective metrics:
– 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75 and 2 bpp
• 4 bit rates for subjective evaluations:
– 0.25, 0.5, 0.75 and 1 bpp or 0.75, 1, 1.25 and 1.5 bpp depending on content
training
60
bike cafe honolulu
p08 p26 woman
21 June 2018 www.jpeg.org 60
ICIP2016 GC subjective evaluation
methodology• Subjective evaluation methodology based on ITU-T P.910
• ACR-HR: Absolute Category Rating with Hidden Reference
• Randomization of presentation order
• 5-level discrete scale: bad, poor, fair, good, excellent
• 10 codecs tested for their subjective quality
– 10(codecs) x 6(images) x 4(bit rates) + 6(originals) = 246
stimuli
• 21 naïve subjects participated in VUB, UBI and EPFL labs
• Each subject completed 3 sessions of 80 stimuli (circa 15
min per session, 30 min break)
• Short training for bad, fair and excellent quality illustrations
• Display: Apple MacBook Pro Retina 15 inch or equivalent
• Typical office environment
61
Stimulus
1
Vote
1
Stimulus
80
Vote
80
time
Training
21 June 2018 www.jpeg.org
ICIP2016 GC objective metrics
• PSNR
– Widely used quality metric in image processing community.
– Performed for both Y channel and RGB.
• SSIM: Structural Similarity Index
– Mean of similarity between an image under test and its reference based on structural information.
• MSSIM: Multiscale Structural Similarity Index
– Multiscale version of SSIM.
• FSIM: Feature Similarity Index
– Based on SSIM.
– Adds a comparison of low-level feature sets between the reference and the distorted images.
– analyzes the high phase congruency extracting highly informative features and the gradient magnitude, to encode the
contrast information.
– This analysis is complementary and reflects different aspects of the HVS in assessing the local quality of an image.
– Performed for both Y and C channels.
21 June 2018 www.jpeg.org 62
ICIP2016 GC objective metrics
• HDR-VDP2.2: High Dynamic Range Visible Difference Predictor
– Calibrated metric developed for HDR images
– Considers a light-adaptive contrast sensitivity function, as the ranges of light adaptation can vary substantially.
– Includes a specific model of the point spread function (PSF) of the eye optics, as human optical lens flare can be very strong in high contrast
HDR content.
– The front-end amplitude non-linearity is based on integration of the Weber-Fechner law.
– Takes into account the angular resolution.
– Uses a multi-scale decomposition.
– A neural noise block is defined to calculate per-pixel probabilities maps of visibility and the predicted quality metric.
• CIEDE2000: Color difference metric
– Includes weighting factors for lightness, chroma, and hue (like the CIE1976 L*a*b* perceptual space).
– Also includes factors to handle the relationship between chroma and hue.
• VIF: Visual Information Fidelity
– Analyses the natural scene statistics.
– Uses an image degradation model and the HVS model.
– Based on the quantification of the Shannon information present in both the reference and the distorted images.
21 June 2018 www.jpeg.org 63
ICIP2016 GC: SSIM results
6421 June 2018 www.jpeg.org
ICIP2016 GC subjective evaluation
results
21 June 2018 www.jpeg.org
65
Image compression is hot...
CLIC
workshop
17 June 2018 www.jpeg.org
Standardize a new image coding format that:
● Offers state-of-the-art compression efficiency
● Offers support for low-end and high-end imaging applications
● Has the potential to replace JPEG (ISO/IEC 10918)
JPEG XL
17 June 2018 www.jpeg.org
● This wish has been fulfilled for previous JPEG standards
● Royalty-free (baseline) is highly encouraged to accommodate widespread
adoption of a new image format
Royalty-free wish
17 June 2018 www.jpeg.org
● Compression efficiency
○ Objective quality assessment: evaluation framework available
○ Subjective quality assessment (different test labs)
○ Anchors: JPEG, WebP, JPEG 2000, HEVC
● Test material
○ Different image classes
○ SDR and HDR/WCG
Call for Proposals: evaluation criteria
17 June 2018 www.jpeg.org
Call for Proposals: timeline
19/10
IS18/04
CfP
launched
19/04
DIS
19/01
CD
18/10
- Evaluation of responses
- First WD
18/09
Submission of
responses
17 June 2018 www.jpeg.org
Better
together
• 80th ISO/IEC JTC1/SC29/WG1 (JPEG)
Meeting
o Location: Berlin, Germany
o July 7, 2018 - July 13, 2018
• 81st ISO/IEC JTC1/SC29/WG1 (JPEG)
Meeting
o Location: Vancouver, Canada
o October 13, 2018 - October 19, 2018
• 82nd ISO/IEC JTC1/SC29/WG1 (JPEG)
Meeting
o Location: Lisanon, Portugal
o January 19, 2019 - January 25, 2019
Next WG1 meetings
More information
Prof. Touradj Ebrahimi
JPEG Convenor
École Polytechnique Fédérale
de Lausanne (EPFL)
Touradj.Ebrahimi@epfl.ch
www.jpeg.org/contact.html
21 June 2018 www.jpeg.org 74

Mais conteúdo relacionado

Mais procurados

CSE digital Watermarking report
CSE digital Watermarking reportCSE digital Watermarking report
CSE digital Watermarking reportdivya sri
 
Seminar Report face recognition_technology
Seminar Report face recognition_technologySeminar Report face recognition_technology
Seminar Report face recognition_technologyVivek Soni
 
virtual mouse using hand gesture.pptx
virtual mouse using hand gesture.pptxvirtual mouse using hand gesture.pptx
virtual mouse using hand gesture.pptxsivaeswarreddy
 
Computer science seminar topics
Computer science seminar topicsComputer science seminar topics
Computer science seminar topics123seminarsonly
 
Palm-Vein Technology
Palm-Vein TechnologyPalm-Vein Technology
Palm-Vein TechnologyPapun Papun
 
Graphical Password Authentication using Cued click point technique with zero ...
Graphical Password Authentication using Cued click point technique with zero ...Graphical Password Authentication using Cued click point technique with zero ...
Graphical Password Authentication using Cued click point technique with zero ...NurrulHafizza
 
Skin Cancer Detection Using Deep Learning Techniques
Skin Cancer Detection Using Deep Learning TechniquesSkin Cancer Detection Using Deep Learning Techniques
Skin Cancer Detection Using Deep Learning TechniquesIRJET Journal
 
Pill Camera Technology
Pill Camera Technology Pill Camera Technology
Pill Camera Technology Taaanu01
 
abstract on skinput technology
abstract on skinput technologyabstract on skinput technology
abstract on skinput technologyshriom sharanam
 
Palm vein technology
Palm vein technology Palm vein technology
Palm vein technology Anurag Chitti
 
Ai and traffic management application v1.0
Ai and traffic management application v1.0Ai and traffic management application v1.0
Ai and traffic management application v1.0Jorge Sebastiao
 
Final Report on Optical Character Recognition
Final Report on Optical Character Recognition Final Report on Optical Character Recognition
Final Report on Optical Character Recognition Vidyut Singhania
 
Face recognition
Face recognition Face recognition
Face recognition Chandan A V
 
Silent sound technology final report
Silent sound technology final reportSilent sound technology final report
Silent sound technology final reportLohit Dalal
 
Face Recognition System/Technology
Face Recognition System/TechnologyFace Recognition System/Technology
Face Recognition System/TechnologyRahulSingh3034
 
Counterfeit Currency Detection using Image Processing
Counterfeit Currency Detection using Image ProcessingCounterfeit Currency Detection using Image Processing
Counterfeit Currency Detection using Image Processingkarthik0101
 
Face recognition attendance system
Face recognition attendance systemFace recognition attendance system
Face recognition attendance systemmohanaprasad_v
 
FAKE CURRENCY DETECTION PDF NEW PPT.pptx
FAKE CURRENCY DETECTION PDF NEW PPT.pptxFAKE CURRENCY DETECTION PDF NEW PPT.pptx
FAKE CURRENCY DETECTION PDF NEW PPT.pptxBasavaPrabhu14
 

Mais procurados (20)

CSE digital Watermarking report
CSE digital Watermarking reportCSE digital Watermarking report
CSE digital Watermarking report
 
Seminar Report face recognition_technology
Seminar Report face recognition_technologySeminar Report face recognition_technology
Seminar Report face recognition_technology
 
virtual mouse using hand gesture.pptx
virtual mouse using hand gesture.pptxvirtual mouse using hand gesture.pptx
virtual mouse using hand gesture.pptx
 
17G05A0403
17G05A040317G05A0403
17G05A0403
 
Computer science seminar topics
Computer science seminar topicsComputer science seminar topics
Computer science seminar topics
 
Palm-Vein Technology
Palm-Vein TechnologyPalm-Vein Technology
Palm-Vein Technology
 
Graphical Password Authentication using Cued click point technique with zero ...
Graphical Password Authentication using Cued click point technique with zero ...Graphical Password Authentication using Cued click point technique with zero ...
Graphical Password Authentication using Cued click point technique with zero ...
 
Skin Cancer Detection Using Deep Learning Techniques
Skin Cancer Detection Using Deep Learning TechniquesSkin Cancer Detection Using Deep Learning Techniques
Skin Cancer Detection Using Deep Learning Techniques
 
Pill Camera Technology
Pill Camera Technology Pill Camera Technology
Pill Camera Technology
 
abstract on skinput technology
abstract on skinput technologyabstract on skinput technology
abstract on skinput technology
 
Palm vein technology
Palm vein technology Palm vein technology
Palm vein technology
 
Ai and traffic management application v1.0
Ai and traffic management application v1.0Ai and traffic management application v1.0
Ai and traffic management application v1.0
 
Final Report on Optical Character Recognition
Final Report on Optical Character Recognition Final Report on Optical Character Recognition
Final Report on Optical Character Recognition
 
Face recognition
Face recognition Face recognition
Face recognition
 
Silent sound technology final report
Silent sound technology final reportSilent sound technology final report
Silent sound technology final report
 
Face Recognition System/Technology
Face Recognition System/TechnologyFace Recognition System/Technology
Face Recognition System/Technology
 
flexpad
flexpadflexpad
flexpad
 
Counterfeit Currency Detection using Image Processing
Counterfeit Currency Detection using Image ProcessingCounterfeit Currency Detection using Image Processing
Counterfeit Currency Detection using Image Processing
 
Face recognition attendance system
Face recognition attendance systemFace recognition attendance system
Face recognition attendance system
 
FAKE CURRENCY DETECTION PDF NEW PPT.pptx
FAKE CURRENCY DETECTION PDF NEW PPT.pptxFAKE CURRENCY DETECTION PDF NEW PPT.pptx
FAKE CURRENCY DETECTION PDF NEW PPT.pptx
 

Semelhante a The next generation JPEG standards

An overview of recent and ongoing JPEG standardisation activities
An overview of recent and ongoing JPEG standardisation activitiesAn overview of recent and ongoing JPEG standardisation activities
An overview of recent and ongoing JPEG standardisation activitiesTouradj Ebrahimi
 
JPEG PLENO - Towards a New Standard for Plenoptic Image Compression
JPEG PLENO - Towards a New Standard for Plenoptic Image CompressionJPEG PLENO - Towards a New Standard for Plenoptic Image Compression
JPEG PLENO - Towards a New Standard for Plenoptic Image CompressionTouradj Ebrahimi
 
Overview of JPEG standardization committee activities
Overview of JPEG standardization committee activitiesOverview of JPEG standardization committee activities
Overview of JPEG standardization committee activitiesTouradj Ebrahimi
 
Imagecon 2019 - Jon Sneyers
Imagecon 2019 - Jon Sneyers Imagecon 2019 - Jon Sneyers
Imagecon 2019 - Jon Sneyers Cloudinary
 
Jpeg 2000 For Digital Archives
Jpeg 2000 For Digital ArchivesJpeg 2000 For Digital Archives
Jpeg 2000 For Digital ArchivesRichard Bernier
 
Jacopo Mondi - Complex cameras are complex
Jacopo Mondi - Complex cameras are complexJacopo Mondi - Complex cameras are complex
Jacopo Mondi - Complex cameras are complexlinuxlab_conf
 
MPEG Compression Standards
MPEG Compression StandardsMPEG Compression Standards
MPEG Compression StandardsAjay
 
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 AICTouradj 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
 
K03502056061
K03502056061K03502056061
K03502056061theijes
 
[2018 GDC] Real-Time Ray-Tracing Techniques for Integration into Existing Ren...
[2018 GDC] Real-Time Ray-Tracing Techniques for Integration into Existing Ren...[2018 GDC] Real-Time Ray-Tracing Techniques for Integration into Existing Ren...
[2018 GDC] Real-Time Ray-Tracing Techniques for Integration into Existing Ren...Takahiro Harada
 
Summer Games University - Day 3
Summer Games University - Day 3Summer Games University - Day 3
Summer Games University - Day 3Clemens Kern
 
Multi-GPU FFT Performance on Different Hardware
Multi-GPU FFT Performance on Different HardwareMulti-GPU FFT Performance on Different Hardware
Multi-GPU FFT Performance on Different Hardwareinside-BigData.com
 
JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009Hal J. Reisiger
 
Image Access by PrintLAT
Image Access by PrintLATImage Access by PrintLAT
Image Access by PrintLATPrintLAT
 

Semelhante a The next generation JPEG standards (20)

An overview of recent and ongoing JPEG standardisation activities
An overview of recent and ongoing JPEG standardisation activitiesAn overview of recent and ongoing JPEG standardisation activities
An overview of recent and ongoing JPEG standardisation activities
 
JPEG PLENO - Towards a New Standard for Plenoptic Image Compression
JPEG PLENO - Towards a New Standard for Plenoptic Image CompressionJPEG PLENO - Towards a New Standard for Plenoptic Image Compression
JPEG PLENO - Towards a New Standard for Plenoptic Image Compression
 
JPEG emerging standards
JPEG emerging standardsJPEG emerging standards
JPEG emerging standards
 
Overview of JPEG standardization committee activities
Overview of JPEG standardization committee activitiesOverview of JPEG standardization committee activities
Overview of JPEG standardization committee activities
 
Imagecon 2019 - Jon Sneyers
Imagecon 2019 - Jon Sneyers Imagecon 2019 - Jon Sneyers
Imagecon 2019 - Jon Sneyers
 
Jpeg 2000 For Digital Archives
Jpeg 2000 For Digital ArchivesJpeg 2000 For Digital Archives
Jpeg 2000 For Digital Archives
 
Jacopo Mondi - Complex cameras are complex
Jacopo Mondi - Complex cameras are complexJacopo Mondi - Complex cameras are complex
Jacopo Mondi - Complex cameras are complex
 
MPEG Compression Standards
MPEG Compression StandardsMPEG Compression Standards
MPEG Compression Standards
 
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
 
Introduction to MPEG21
Introduction to MPEG21Introduction to MPEG21
Introduction to MPEG21
 
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...
 
K03502056061
K03502056061K03502056061
K03502056061
 
E3MV - Embedded Vision - Sundance
E3MV - Embedded Vision - SundanceE3MV - Embedded Vision - Sundance
E3MV - Embedded Vision - Sundance
 
[2018 GDC] Real-Time Ray-Tracing Techniques for Integration into Existing Ren...
[2018 GDC] Real-Time Ray-Tracing Techniques for Integration into Existing Ren...[2018 GDC] Real-Time Ray-Tracing Techniques for Integration into Existing Ren...
[2018 GDC] Real-Time Ray-Tracing Techniques for Integration into Existing Ren...
 
Summer Games University - Day 3
Summer Games University - Day 3Summer Games University - Day 3
Summer Games University - Day 3
 
Gated-ViGAT
Gated-ViGATGated-ViGAT
Gated-ViGAT
 
Multi-GPU FFT Performance on Different Hardware
Multi-GPU FFT Performance on Different HardwareMulti-GPU FFT Performance on Different Hardware
Multi-GPU FFT Performance on Different Hardware
 
3DgraphicsAndAR
3DgraphicsAndAR3DgraphicsAndAR
3DgraphicsAndAR
 
JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009
 
Image Access by PrintLAT
Image Access by PrintLATImage Access by PrintLAT
Image Access by PrintLAT
 

Mais de 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 evolutionTouradj 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
 
ICIP2016 image compression grand challenge
ICIP2016 image compression grand challengeICIP2016 image compression grand challenge
ICIP2016 image compression grand challengeTouradj Ebrahimi
 
Realization of Enhanced Reality Mobile Communication
Realization of Enhanced Reality  Mobile CommunicationRealization of Enhanced Reality  Mobile Communication
Realization of Enhanced Reality Mobile CommunicationTouradj 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 UglyTouradj Ebrahimi
 
Reversible visual privacy protection
Reversible visual privacy protectionReversible visual privacy protection
Reversible visual privacy protectionTouradj Ebrahimi
 
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 PlenoTouradj Ebrahimi
 
Beyond Quality of Experience
Beyond Quality of ExperienceBeyond Quality of Experience
Beyond Quality of ExperienceTouradj 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 communicationsTouradj Ebrahimi
 
Privacy protection of visual information
Privacy protection of visual informationPrivacy protection of visual information
Privacy protection of visual informationTouradj 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 networksTouradj 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 multimediaTouradj Ebrahimi
 
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
 
What future for image/video compression
What future for image/video compressionWhat future for image/video compression
What future for image/video compressionTouradj Ebrahimi
 
3DTV - Past, Present and Future
3DTV - Past, Present and Future3DTV - Past, Present and Future
3DTV - Past, Present and FutureTouradj 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 diagnosisTouradj Ebrahimi
 

Mais de 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?"
 
ICIP2016 image compression grand challenge
ICIP2016 image compression grand challengeICIP2016 image compression grand challenge
ICIP2016 image compression grand challenge
 
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
 
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
 
Beyond Quality of Experience
Beyond Quality of ExperienceBeyond Quality of Experience
Beyond Quality of Experience
 
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
 
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 ...
 
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
 

Último

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 

Último (20)

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 

The next generation JPEG standards

  • 1. The next generation JPEG standards Touradj Ebrahimi JPEG Convenor 21 June 2018 www.jpeg.org 1
  • 2. What is JPEG? www.jpeg.org 2 • Joint Photographic Experts Group – ISO/IEC – ITU-T • Informally known as JPEG – WG1 in official communications 21 June 2018
  • 3. JPEG Family of Standards www.jpeg.org 321 June 2018
  • 4. JPEG ecosystem revolutionized digital photography www.jpeg.org 4 Source: KPCB Internet Trends 2016 (June 2016). 1995-96 Technology and Engineering Emmy award (together with MPEG-2) 21 June 2018
  • 5. First JPEG standard 25th anniversary 21 June 2018 Three celebrations – Torino 76th WG1 meeting – Macau 77th WG1 meeting – La Jolla 79th WG1 meeting www.jpeg.org 5
  • 6. JPEG (ISO/IEC 10918) 21 June 2018 www.jpeg.org 6
  • 7. JPEG Reference Software 21 June 2018 • Call for proposals issued in Torino 76th WG1 meeting • Responses received in Macau 77th WG1 meeting • Working Draft issued in Rio 78th WG1 meeting • CD issued in La Jolla 79th WG1 meeting • Joint specification with ITU-T www.jpeg.org 7
  • 8. JPEG 2000 2015 Technology and Engineering Emmy award (JPEG 2000 interoperability) 21 June 2018 www.jpeg.org 8
  • 9. JPEG 2000 framework www.jpeg.org 9 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 21 June 2018
  • 10. JPEG XR (ISO/IEC 29199) Complexity Performance JPEG JPEG 2000 JPEG XR 21 June 2018 www.jpeg.org 10
  • 11. JPEG XR (ISO/IEC 29199) 21 June 2018 www.jpeg.org 11
  • 12. JPEG XR (ISO/IEC 29199) 21 June 2018 Part Title WD PDAM DAM FDAM AMD 2-AMD1(2012) Media type specification - 15/02 15/06 16/02 17/10 2-AMD2 (2012) Additional colour signal type identifiers 18/02 18/04 18/07 - 19/01 2-AMD3 (2012) Support for JPEG XR coding in the ISO/IEC 23008-12 file format - 18/07 18/10 - 19/07 4-AMD1 Additional JPEG XR Conformance Test Streams - 13/01 14/04 - 14/10 5-AMD1 Extension of the reference software: Support for the Boxed-based File format - 14/07 14/10 15/02 15/06 Part Title WD CD/ PDTR/ PDAM DIS/ DAM FDIS/DTR/ FDAM IS/ TR/ AMD 1 System architecture 07/11 09/10 - 10/03 11/07 2 Image coding specification - 07/11 08/07 09/01 09/06 3 Motion JPEG XR 08/11 09/01 09/10 10/03 10/10 4 Conformance testing 08/03 08/07 09/04 09/10 10/07 5 Reference software 08/03 08/07 09/04 09/10 10/07 www.jpeg.org 12
  • 13. JPEG 2000 (ISO/IEC 15444) 21 June 2018 www.jpeg.org 13
  • 14. High Throughput JPEG 2000 (ISO/IEC 15444- 15) 21 June 2018 www.jpeg.org 14
  • 15. High Throughput JPEG 2000 21 June 2018 27-31 March 2017 Meeting 75. Draft CfP ready for publication. 17-21 July 2017 Meeting 76. Review feedback from Draft CfP and develop Final CfP for publication. 1 September 2017 Test Bench source code, Anchor Block Code Library and Reference Block Coder Library made available. October 1 2017 Registration of intent to Meeting 77, and indicate their intent to provide a complete submission and contribute to the standardization process. 23-27 October 2017 Meeting 77. Review of registrations of intents. Finalize set of Test Images. January 2018 Meeting 78. Review proposed modifications to the Test Bench. 2 February 2018 Test Bench frozen 1 March 2018 Submission by proponents to Meeting 79. April 2018 Meeting 79. Evaluation of submissions. Produce WD October 2018 Meeting 81. CD January 2019 Meeting 82. DIS June 2019 Meeting 83. IS www.jpeg.org 15
  • 16. Block coder under test Measuring Throughput Block Coder Library JPEG 2000 Part 1 Reference Implementation Encoder Test Image Quantized Sample Set Encoding Function Decoding Function Test Bench Codestream Output Samples Open source software running on a reference Intel platform 21 June 2018 www.jpeg.org 16
  • 17. Decoder Evaluations 21 June 2018 www.jpeg.org 17
  • 18. Encoder Evaluations 21 June 2018 www.jpeg.org 18
  • 19. Bitrate increase 21 June 2018 www.jpeg.org 19
  • 20. JPEG vs JPEG 2000 vs JPEG XR 21 June 2018 www.jpeg.org 20
  • 21. JPEG XT backward compatible compression www.jpeg.org 21 • A JPEG legacy compatible HDR image compression standard 21 June 2018
  • 22. JPEG XT design principles • Two-layer coding, with base layer a legacy JPEG coded LDR and enhancement layer with additional features – IDR and HDR coding – Lossless coding – Alpha channel coding – … • Enhancement layer uses as much as possible JPEG Legacy coding tools www.jpeg.org 2221 June 2018
  • 23. JPEG XT profiles 21 June 2018 www.jpeg.org 23
  • 24. JPEG XT (ISO/IEC 18477) 21 June 2018 www.jpeg.org 24
  • 25. JPEG XT (ISO/IEC 18477) 21 June 2018 www.jpeg.org 25
  • 26. JPEG XT potential extensions • Structured image editing • Animated JPEG • … www.jpeg.org 2621 June 2018
  • 27. Compression game in the last 3 decades 21 June 2018 www.jpeg.org 27 Increase complexity Get better compression
  • 28. Result of this compression game … 21 June 2018 www.jpeg.org 28 Increasingly complex systems … But we seem to be happy about it and continue on this trend exclusively! Henrique Edouardo Vittorio Carlos (265 pounds)
  • 29. Result of this compression game … 21 June 2018 www.jpeg.org 29 Increasingly complex systems … But we seem to be happy about it and continue on this trend exclusively! Henrique Edouardo Vittorio Carlos (265 pounds)
  • 30. JPEG XS Light weight / Low Latency Image Coding • Transparent quality • Low complexity • Low latency • Modest compression 21 June 2018 www.jpeg.org 30
  • 31. JPEG XS Light weight / Low Latency • Several applications identified: – Broadcast applications – Live-production – Digital Cinema – Industrial vision – Professional imaging systems – Consumer TV – Mobile video – Camera array based recordings – Ultra high frame rate capture – Medical Imaging – Video Surveillance and security – Wireless set-top boxes – Low-cost visual sensors in Internet of Things (IoT) – Self-driving cars – Drones – VR/AR/MR 21 June 2018 www.jpeg.org 31
  • 32. JPEG XS (ISO/IEC 21122) 21 June 2018 www.jpeg.org 32
  • 33. JPEG XS coding 21 June 2018 image DC Offset, scaling, clamping Multiple Component Transformation Discrete Wavelet Transform Rate prediction & control Quantization Entropy coding Significance coding Bitplane count coding Data coding Sign coding Packing and codestream generation codestream www.jpeg.org 33
  • 34. Objective evaluations: single generation • JPEG XS outperforms VC-2 & DSC • JPEG XS outperforms JPEG • J2K Broadcast significantly better 21 June 2018 • JPEG XS and J2K tile-based allocation very close • Compared to Oct16: • Apr17: +0.45 dB • Apr17_2V: +0.8 dB www.jpeg.org 34
  • 35. JPEG Systems (ISO/IEC 19566) 21 June 2018 www.jpeg.org 35
  • 36. JPEG Systems – Stitched images for 360 Degree EOI SOI APP1 (Exif) JPEG-1 decoder EOI APP11 New Features (eg. Privacy, Residual, Multi-Images) JPEG codestream with optional features Image Data XML <?xml version="1.0"?> JPEG new feature decoder Metadata Stitching parameters Image 1 …. Image N 21 June 2018 www.jpeg.org 36
  • 37. 21 June 2018 SOI APP1 (Exif) EOI APP11 (protected metadata) JPEG-1 decoder JPEG Privacy & Security decoder APP1 (Exif) APP1 (Exif) JPEG compatible codestream with data protection Image data APP11 (protected image data) Image Data APP11 (protected metadata) Image data APP11 (protected image data) APP3 (JPSearch) APP3 (JPSearch) APP3 (JPSearch) JPEG Systems – Stitched images for Privacy & Security www.jpeg.org 37
  • 38. JPEG Systems – JUMBF Structure 11023103813x1803 c10c120mu3920cz3 4zcn34tz30tzcn304z t30vncz3409czn30cz 309z30zn1 e.g. encrypted for privacy and security e.g. unstitched image parts for JPEG 360 Type of Metadata or Application XML Metadata 21 June 2018 www.jpeg.org 38
  • 39. JPEG Systems Part Title WD PDTR/ CD PDTR- 2/DIS FDIS TR/IS 1 JPEG Systems – File format and File structure 14/07 15/02 15/06 - 15/10 2 JPEG Systems - Transport mechanisms and packaging 15/02 16/02 - 16/10 3 JPEG Systems - Feature list and Boxtype ID’s 15/06 16/06 cancelled - cancelled 4 JPEG Systems - Privacy, Security and IPR features 16/10 18/07 18/10 - 19/07 5 JPEG Systems - JPEG Universal Metadata Box Format (JUMBF) 18/01 18/04 18/07 19/04 6 JPEG Systems - JPEG 360 18/04 18/04 18/07 - 19/04 www.jpeg.org 3921 June 2018 www.jpeg.org 39
  • 40. Should pictures be flat? 21 June 2018 www.jpeg.org 40
  • 41. 3D again? • Isn’t 3D dead? 21 June 2018 www.jpeg.org 41
  • 42. 3D has been a hit for a while…but... 21 June 2018 www.jpeg.org 42 JPS MPO
  • 43. What happened to 3D? • It has not delivered the quality of experience users expect! 21 June 2018 www.jpeg.org 43
  • 44. The real world around us is 3D! “The most perfect photograph currently shows only one aspect of reality; it reduces to a unique image fixed on a plane, as a drawing or a painting would be traced by hand.” “Can we ask photography to render all the richness that the direct view of an object offers ?” Gabriel Lippmann (1845 – 1921) Lippmann is remembered as the inventor of a method for reproducing colors by photography, based on the interference phenomenon. 1908 Nobel Prize in Physics 21 June 2018 www.jpeg.org 44
  • 45. Capturing reality 21 June 2018 www.jpeg.org 45
  • 47. 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. 21 June 2018 www.jpeg.org 47
  • 48. Plenoptic representation of visual information • 7D function – spatial position (x,y,z) – viewing direction (q,f) – wavelength (l) – time (t) 21 June 2018 www.jpeg.org 48 Pf(x,y,z,q,f,l,t)
  • 49. JPEG Pleno end-to-end processing chain www.jpeg.org 4921 June 2018
  • 50. JPEG Pleno work plan and schedule www.jpeg.org 50 Meeting Status Date 74thJPEG meeting Final CfP for light field coding 17/01 76th JPEG meeting Evaluation of submissions 17/07 78th JPEG meeting WD1 18/01 79th JPEG meeting WD2 18/04 80thJPEG meeting Validations 18/07 81st JPEG meeting CD 18/10 83rd JPEG meeting DIS 19/04 85th JPEG meeting IS 19/10 21 June 2018
  • 51. Light field capture 21 June 2018 www.jpeg.org 51
  • 52. Light field display 21 June 2018 www.jpeg.org 52
  • 53. JPEG Pleno (ISO/IEC 21794) 21 June 2018 www.jpeg.org 53
  • 54. JPEG Pleno Design Principles • A framework but not a super format • One or limited number of representation models • Where needed, backward compatible with legacy JPEG standards • Investigate quality evaluation methodologies 21 June 2018 www.jpeg.org 54 Panorama 360/VR Spatial photo Point cloud photo Light field photo Holograhy Depth photo
  • 55. JPEG Pleno E2E Architecture 21 June 2018 www.jpeg.org 55 Coding Tools + System Layer
  • 56. JPEG Pleno Light Fields Codec architecture 21 June 2018 www.jpeg.org 56 Reference View Decoder Prediction Residual Encoding Depth/Disparity Encoding Metadata Signalling Reference Views Intermediate Views Scene Analysis & PartitioningLight Field Reference View Encoding ENCODED LIGHT FIELD Codestream Depth/Disparity Decoder Metadata Parser Calculation of Prediction Coefficients Calculation of Prediction Residuals Calculation of Predicted IV Entropy Coding of Prediction Coefficients Random access is an important requirement!
  • 57. Advanced Image Coding (AIC) www.jpeg.org 57 • Advanced Image Coding – Part 1: Guidelines for codec evaluation – Part 2: Evaluation procedure for assessing visually lossless coding – Part 2 AMD1: Evaluation of high dynamic range content – Part 2 AMD2: Evaluation of image sequences • 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 • PCS 2015 Feature Event - Evaluation of current and future image compression technologies • ICIP 2016 Image Compression Grand Challenge - Evaluation of innovative ideas for image compression technologies when compared to existing standards. 21 June 2018
  • 58. PCS 2015 image compression grand challenge 21 June 2018 58www.jpeg.org • ACR-HR: Absolute Category Rating with Hidden Reference • 5-level discrete scale from poor to bad to fair to good to excellent • Randomization of presentation order • Expert viewing methodology based on ITU-R BT.1663 • 6 codecs tested for their subjective quality – 6(codecs)X6(images)X4(bit rates)+6(originals)=150 stimuli • 27 experts selected from QoMEX2015 participants – 3 sessions of 50 stimuli (circa 15 min per session) – 9 scores per stimuli • Short training for bad, fair and excellent quality illustrations • Display: Apple MacBook Pro Retina 15in Stimulus 1 Vote 1 Stimulus 50 Vote 50 time Training
  • 59. PCS 2015 image compression grand challenge 59 21 June 2018 www.jpeg.org woman bike
  • 60. ICIP 2016 Image Compression Grand Challenge (GC)• Contents: 7 (1 training + 6 test): – Resolutions - 800x1152 or 800x1280 depending on content – Subjective evaluations on cropped versions to fit display – Objective metrics performed on the cropped versions • Stimuli: – Original images – Compressed/decompressed images with 10 codecs • JPEG (default) • JPEG (PSNR) • JPEG (visual) • JPEG 2000 (PSNR) • JPEG 2000 (visual) • JPEG XR (444) • JPEG XR (420) • HEVC (SCC ext.) • Daala • WebP • 8 bit rates for objective metrics: – 0.25, 0.5, 0.75, 1, 1.25, 1.5, 1.75 and 2 bpp • 4 bit rates for subjective evaluations: – 0.25, 0.5, 0.75 and 1 bpp or 0.75, 1, 1.25 and 1.5 bpp depending on content training 60 bike cafe honolulu p08 p26 woman 21 June 2018 www.jpeg.org 60
  • 61. ICIP2016 GC subjective evaluation methodology• Subjective evaluation methodology based on ITU-T P.910 • ACR-HR: Absolute Category Rating with Hidden Reference • Randomization of presentation order • 5-level discrete scale: bad, poor, fair, good, excellent • 10 codecs tested for their subjective quality – 10(codecs) x 6(images) x 4(bit rates) + 6(originals) = 246 stimuli • 21 naïve subjects participated in VUB, UBI and EPFL labs • Each subject completed 3 sessions of 80 stimuli (circa 15 min per session, 30 min break) • Short training for bad, fair and excellent quality illustrations • Display: Apple MacBook Pro Retina 15 inch or equivalent • Typical office environment 61 Stimulus 1 Vote 1 Stimulus 80 Vote 80 time Training 21 June 2018 www.jpeg.org
  • 62. ICIP2016 GC objective metrics • PSNR – Widely used quality metric in image processing community. – Performed for both Y channel and RGB. • SSIM: Structural Similarity Index – Mean of similarity between an image under test and its reference based on structural information. • MSSIM: Multiscale Structural Similarity Index – Multiscale version of SSIM. • FSIM: Feature Similarity Index – Based on SSIM. – Adds a comparison of low-level feature sets between the reference and the distorted images. – analyzes the high phase congruency extracting highly informative features and the gradient magnitude, to encode the contrast information. – This analysis is complementary and reflects different aspects of the HVS in assessing the local quality of an image. – Performed for both Y and C channels. 21 June 2018 www.jpeg.org 62
  • 63. ICIP2016 GC objective metrics • HDR-VDP2.2: High Dynamic Range Visible Difference Predictor – Calibrated metric developed for HDR images – Considers a light-adaptive contrast sensitivity function, as the ranges of light adaptation can vary substantially. – Includes a specific model of the point spread function (PSF) of the eye optics, as human optical lens flare can be very strong in high contrast HDR content. – The front-end amplitude non-linearity is based on integration of the Weber-Fechner law. – Takes into account the angular resolution. – Uses a multi-scale decomposition. – A neural noise block is defined to calculate per-pixel probabilities maps of visibility and the predicted quality metric. • CIEDE2000: Color difference metric – Includes weighting factors for lightness, chroma, and hue (like the CIE1976 L*a*b* perceptual space). – Also includes factors to handle the relationship between chroma and hue. • VIF: Visual Information Fidelity – Analyses the natural scene statistics. – Uses an image degradation model and the HVS model. – Based on the quantification of the Shannon information present in both the reference and the distorted images. 21 June 2018 www.jpeg.org 63
  • 64. ICIP2016 GC: SSIM results 6421 June 2018 www.jpeg.org
  • 65. ICIP2016 GC subjective evaluation results 21 June 2018 www.jpeg.org 65
  • 66.
  • 67. Image compression is hot... CLIC workshop 17 June 2018 www.jpeg.org
  • 68. Standardize a new image coding format that: ● Offers state-of-the-art compression efficiency ● Offers support for low-end and high-end imaging applications ● Has the potential to replace JPEG (ISO/IEC 10918) JPEG XL 17 June 2018 www.jpeg.org
  • 69. ● This wish has been fulfilled for previous JPEG standards ● Royalty-free (baseline) is highly encouraged to accommodate widespread adoption of a new image format Royalty-free wish 17 June 2018 www.jpeg.org
  • 70. ● Compression efficiency ○ Objective quality assessment: evaluation framework available ○ Subjective quality assessment (different test labs) ○ Anchors: JPEG, WebP, JPEG 2000, HEVC ● Test material ○ Different image classes ○ SDR and HDR/WCG Call for Proposals: evaluation criteria 17 June 2018 www.jpeg.org
  • 71. Call for Proposals: timeline 19/10 IS18/04 CfP launched 19/04 DIS 19/01 CD 18/10 - Evaluation of responses - First WD 18/09 Submission of responses 17 June 2018 www.jpeg.org
  • 73. • 80th ISO/IEC JTC1/SC29/WG1 (JPEG) Meeting o Location: Berlin, Germany o July 7, 2018 - July 13, 2018 • 81st ISO/IEC JTC1/SC29/WG1 (JPEG) Meeting o Location: Vancouver, Canada o October 13, 2018 - October 19, 2018 • 82nd ISO/IEC JTC1/SC29/WG1 (JPEG) Meeting o Location: Lisanon, Portugal o January 19, 2019 - January 25, 2019 Next WG1 meetings
  • 74. More information Prof. Touradj Ebrahimi JPEG Convenor École Polytechnique Fédérale de Lausanne (EPFL) Touradj.Ebrahimi@epfl.ch www.jpeg.org/contact.html 21 June 2018 www.jpeg.org 74

Notas do Editor

  1. Success of JPEG XR is and was depending on E2E chain coverage and required adoption in both cameras and printing devices: did not happen
  2. Success of JPEG XR is and was depending on E2E chain coverage and required adoption in both cameras and printing devices: did not happen
  3. 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
  4. 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."
  5. Split the views into reference view (RV) set and intermediate view (IV) set The RVs are encoded by standard 2D image or video compression The IVs are synthesized by prediction from the RV set plus residuals Disparity maps are created for all views from a central disparity/depth map The segmentation of the image into regions allows efficient sparse inter-view prediction design Random access to the views or regions is an additional design constraint