SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
Understanding	
  and	
  Improving	
  
the	
  Realism	
  of	
  Image	
  Composites	
  

               Aliya	
  Ibragimova	
  
                           	
  
             University	
  of	
  Fribourg	
  
Agenda	
  	
  
•    Realis7c	
  Image	
  composi7ng	
  
•    Iden7fying	
  key	
  sta7s7cs	
  	
  
•    Human	
  subject	
  experiments	
  
•    Algorithm	
  	
  
•    Results	
  
Image	
  composi7ng	
  
Composi7ng	
  procedure	
  
1.	
  	
  




               Foreground	
            Alpha	
  maAe	
  

2.	
  




             New	
  background	
  

                                         Composite	
  
Color	
  Transfer	
  Technique	
  (CTT)	
  	
  
                         Reinhard	
  et	
  al.	
  2001	
  




	
  ‘Match	
  color’	
  feature	
  of	
  Photoshop	
  
	
  
Color	
  transfer	
  technique:	
  limita7ons	
  




  Cut-­‐and-­‐paste	
                   Match	
  Color	
  

Conflates	
  the	
  effects	
  of	
  reflectance	
  and	
  illumina7on	
  
Improvements	
  of	
  CTT	
  (ColorComp)	
  	
  
              Lalonde	
  and	
  Effros	
  2007	
  

•  Analyze	
  huge	
  dataset	
  of	
  natural	
  images	
  :	
  
     difference	
  in	
  distribu7on	
  of	
  realis7c	
  and	
  
     unrealis7c	
  images	
  
•  Recolor	
  regions	
  for	
  realis7c	
  composi7ng	
  
	
  
Limita7ons:	
  requires	
  a	
  large	
  dataset,	
  depends	
  
on	
  the	
  presence	
  of	
  images	
  that	
  are	
  similar	
  to	
  the	
  
target	
  	
  
#	
  of	
  pixels	
          Professional	
  compositors	
  




                              Shadows	
      Midtones	
          Highlights	
  
                        Brightness	
  

                 •  Isolate	
  highlights	
  and	
  match	
  their	
  colors	
  and	
  
                    brightness	
  
                 •  Balance	
  mid-­‐tones	
  with	
  gamma	
  correc7on	
  
                 •  Match	
  the	
  shadow	
  regions	
  
Color	
  Harmony	
  
                     	
  Cohen-­‐Or	
  et	
  al.	
  2006	
  




Harmonic	
  colors	
  are	
  sets	
  of	
  colors	
  that	
  are	
  aesthe7cally	
  
pleasing	
  in	
  terms	
  of	
  human	
  visual	
  percep7on.	
  
Color	
  Harmony	
  
                    	
  Cohen-­‐Or	
  et	
  al.	
  2006	
  




Limita7ons:	
  obtained	
  images	
  are	
  not	
  necessary	
  realis7c,	
  
ignores	
  luminance	
  and	
  contrast,	
  the	
  approach	
  has	
  not	
  
been	
  quan7ta7vely	
  evaluated	
  
Alterna7ve	
  to	
  alpha	
  maAe:	
  seamlessly	
  blending	
  

•  Feathering	
  
•  Laplacian	
  pyramids	
  [Odgen	
  et	
  al.	
  1985]	
  
•  Gradient-­‐domain	
  composi7ng	
  [Perez	
  et	
  al.	
  
   2003]	
  
Alterna7ve	
  to	
  alpha	
  maAe:	
  seamlessly	
  blending	
  




         foreground	
                          background	
  




         Cut-­‐and-­‐paste	
                 Gradient-­‐domain	
  

  Limita7ons:	
  2	
  source	
  images	
  should	
  have	
  similar	
  
  colors	
  and	
  textures	
  
Problem	
  statement	
  
•  Which	
  sta7s7cs	
  control	
  realism?	
  
•  How	
  do	
  these	
  sta7s7cs	
  affect	
  human	
  
   judgment	
  of	
  realism?	
  
•  Automa7c	
  algorithm	
  to	
  improve	
  realism?	
  	
  
Good	
  sta7s7cs	
  
•  Highly	
  correlated	
  between	
  foreground	
  and	
  
   background	
  
•  Easy	
  to	
  adjust	
  
•  Independent	
  from	
  each	
  other	
  
Categories	
  of	
  sta7s7cal	
  measures	
  
•    Luminance	
  
•    Color	
  temperature	
  (CCT)	
  
•    Satura7on	
  
•    Local	
  contrast	
  
•    Hue	
  (circular	
  sta7s7cs)	
  	
  
Sta7s7cal	
  measures	
  



                                                                    Standard	
  devia7on	
  
#	
  of	
  pixels	
  




                                                         mean	
  
                             Brightness	
  
                        •     Mean	
  
                        •     Standard	
  devia7on	
  
                        •     High	
  
                        •     Low	
  
                        •     Kurtosis	
  
                        •     Entropy	
  
Find	
  correla7on	
  
•  Pearson	
  correla7on	
  coefficient	
  
•  Standard	
  devia7on	
  of	
  offset	
  δi	
  =	
  Mif	
  –	
  Mib	
  
	
  	
  
                                             M	
  –	
  measure	
  
                                             f	
  –	
  foreground	
  
                                             b	
  –	
  background	
  
                                             i	
  –	
  sta7s7cs	
  
                                             	
  
Sta7s7cal	
  experiment	
  

•  Use	
  large	
  (4126	
  images)	
  labeled	
  dataset	
  
•  Select	
  the	
  most	
  correlated	
  sta7s7cs	
  
Luminance	
  
Color	
  Temperature	
  
Satura7on	
  
Sta7s7cal	
  experiment	
  
Results:	
  sta7s7cal	
  experiment	
  
	
  
•  	
  luminance,	
  color	
  temperature,	
  satura7on,	
  
     local	
  contrast	
  are	
  most	
  correlated	
  
•  	
  mean	
  of	
  zones	
  correlate	
  more	
  than	
  other	
  
     sta7s7cal	
  measures	
  
•  	
  mean	
  of	
  high	
  and	
  low	
  zones	
  correlate	
  more	
  
     than	
  mean	
  of	
  en7re	
  histogram	
  
Human	
  subjects	
  experiment	
  
Experiment	
  with	
  human	
  subjects	
  on	
  Amazon	
  
Mechanical	
  Turk	
  (MTurk)	
  	
  

•  20	
  natural	
  images	
  
•  3	
  key	
  sta7s7cs	
  (luminance,	
  color	
  temperature,	
  satura7on)	
  
Human	
  subject	
  experiments	
  



Foreground	
  luminance	
  




                              Background	
  luminance	
  
Human	
  subjects	
  experiment	
  
Human	
  subjects	
  experiment	
  
Automa7c	
  composite	
  adjustment	
  
•  Zone	
  selec7on	
  using	
  machine	
  learning	
  
     (random	
  forest	
  classifier)	
  
     	
   	
   	
  T	
  =	
  s	
  *	
  σg,	
  s	
  =	
  0.1	
  
     	
  Three	
  binary	
  classifiers:	
  
•  Pick	
  smallest	
  changes	
  if	
  mul7ple	
  zones	
  
•  Features	
  for	
  foreground	
  and	
  background	
  and	
  
     per	
  sta7s7c:	
  std,	
  skew,	
  kurt,	
  entropy,	
  p1,	
  p2	
  …
     p20.	
  	
  
	
  
Pipeline	
  
Input:	
  foreground	
  and	
  background	
  image	
  
1.  Match	
  H-­‐zone	
  of	
  contrast	
  using	
  S-­‐shape	
  
2.  Select	
  zone	
  and	
  adjust	
  mean	
  of	
  luminance	
  
3.  Select	
  zone	
  and	
  adjust	
  mean	
  of	
  CCT	
  
4.  Select	
  zone	
  and	
  adjust	
  satura7on	
  
	
  
Adjust	
  algorithm	
  is	
  greedy,	
  could	
  iterate	
  several	
  
7mes	
  if	
  needed	
  	
  
Results	
  and	
  evalua7on	
  




Cut-­‐and-­‐paste	
       Manual	
     MatchColor	
     ColorComp	
     Ours	
  
Results	
  and	
  evalua7on	
  




Cut-­‐and-­‐paste	
       Manual	
     MatchColor	
     ColorComp	
     Ours	
  
Results	
  and	
  evalua7on	
  
Results	
  and	
  evalua7on	
  
Thurstone’s	
  Law	
  of	
  Compara7ve	
  Judgement	
  
Results	
  and	
  evalua7on	
  
•  BeAer	
  than	
  previous	
  methods	
  
•  Close	
  to	
  manual	
  edi7ng	
  

Limita7ons:	
  
•  Religh7ng	
  
•  Theory	
  for	
  zone	
  selec7on	
  	
  
Ques7ons?	
  

Contenu connexe

Tendances

A Physical Approach to Moving Cast Shadow Detection (ICASSP 2009)
A Physical Approach to Moving Cast Shadow Detection (ICASSP 2009)A Physical Approach to Moving Cast Shadow Detection (ICASSP 2009)
A Physical Approach to Moving Cast Shadow Detection (ICASSP 2009)Jia-Bin Huang
 
Estimating Human Pose from Occluded Images (ACCV 2009)
Estimating Human Pose from Occluded Images (ACCV 2009)Estimating Human Pose from Occluded Images (ACCV 2009)
Estimating Human Pose from Occluded Images (ACCV 2009)Jia-Bin Huang
 
Tuto part2
Tuto part2Tuto part2
Tuto part2Bo Li
 
Modern features-part-4-evaluation
Modern features-part-4-evaluationModern features-part-4-evaluation
Modern features-part-4-evaluationzukun
 
igarss.pdf
igarss.pdfigarss.pdf
igarss.pdfgrssieee
 
Fingerprint _prem
Fingerprint _premFingerprint _prem
Fingerprint _premlgbl40
 
Unsupervised Change Detection in the Feature Space Using Kernels.pdf
Unsupervised Change Detection in the Feature Space Using Kernels.pdfUnsupervised Change Detection in the Feature Space Using Kernels.pdf
Unsupervised Change Detection in the Feature Space Using Kernels.pdfgrssieee
 

Tendances (7)

A Physical Approach to Moving Cast Shadow Detection (ICASSP 2009)
A Physical Approach to Moving Cast Shadow Detection (ICASSP 2009)A Physical Approach to Moving Cast Shadow Detection (ICASSP 2009)
A Physical Approach to Moving Cast Shadow Detection (ICASSP 2009)
 
Estimating Human Pose from Occluded Images (ACCV 2009)
Estimating Human Pose from Occluded Images (ACCV 2009)Estimating Human Pose from Occluded Images (ACCV 2009)
Estimating Human Pose from Occluded Images (ACCV 2009)
 
Tuto part2
Tuto part2Tuto part2
Tuto part2
 
Modern features-part-4-evaluation
Modern features-part-4-evaluationModern features-part-4-evaluation
Modern features-part-4-evaluation
 
igarss.pdf
igarss.pdfigarss.pdf
igarss.pdf
 
Fingerprint _prem
Fingerprint _premFingerprint _prem
Fingerprint _prem
 
Unsupervised Change Detection in the Feature Space Using Kernels.pdf
Unsupervised Change Detection in the Feature Space Using Kernels.pdfUnsupervised Change Detection in the Feature Space Using Kernels.pdf
Unsupervised Change Detection in the Feature Space Using Kernels.pdf
 

En vedette

En vedette (7)

Cat orgin ofmfr
Cat orgin ofmfrCat orgin ofmfr
Cat orgin ofmfr
 
Stop-the-world GCs on milticores
Stop-the-world GCs on milticoresStop-the-world GCs on milticores
Stop-the-world GCs on milticores
 
Starting a company in Qatar
Starting a company in QatarStarting a company in Qatar
Starting a company in Qatar
 
Sport tandem
Sport tandemSport tandem
Sport tandem
 
Guidelines toupload
Guidelines touploadGuidelines toupload
Guidelines toupload
 
manfaat dan kandungan alpukat
manfaat dan kandungan alpukatmanfaat dan kandungan alpukat
manfaat dan kandungan alpukat
 
Ah, lord god
Ah, lord godAh, lord god
Ah, lord god
 

Similaire à Realism of image composits

Normalized averaging using adaptive applicability functions with applications...
Normalized averaging using adaptive applicability functions with applications...Normalized averaging using adaptive applicability functions with applications...
Normalized averaging using adaptive applicability functions with applications...Tuan Q. Pham
 
presentation644v4
presentation644v4presentation644v4
presentation644v4Maikon
 
CVPR2008 tutorial generalized pca
CVPR2008 tutorial generalized pcaCVPR2008 tutorial generalized pca
CVPR2008 tutorial generalized pcazukun
 
IMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSINGIMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSINGgarima0690
 
TOWARDS OPTIMALITY OF IMAGE SEGMENTATION PART- I
TOWARDS OPTIMALITY OF IMAGE SEGMENTATION PART- ITOWARDS OPTIMALITY OF IMAGE SEGMENTATION PART- I
TOWARDS OPTIMALITY OF IMAGE SEGMENTATION PART- IAnish Acharya
 
Global contrast based salient region detection
Global contrast based salient region detectionGlobal contrast based salient region detection
Global contrast based salient region detectionHesherJiang
 
Presentation at SMI 2023
Presentation at SMI 2023Presentation at SMI 2023
Presentation at SMI 2023Joaquim Jorge
 
Passive stereo vision with deep learning
Passive stereo vision with deep learningPassive stereo vision with deep learning
Passive stereo vision with deep learningYu Huang
 
數位影像處理-期末報告
數位影像處理-期末報告數位影像處理-期末報告
數位影像處理-期末報告Hesher Shih
 
06 image features
06 image features06 image features
06 image featuresankit_ppt
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image FundamentalsKalyan Acharjya
 
Lec13 stereo converted
Lec13 stereo convertedLec13 stereo converted
Lec13 stereo convertedBaliThorat1
 
Searching Images with MPEG-7 (& MPEG-7 Like) Powered Localized dEscriptors (S...
Searching Images with MPEG-7 (& MPEG-7 Like) Powered Localized dEscriptors (S...Searching Images with MPEG-7 (& MPEG-7 Like) Powered Localized dEscriptors (S...
Searching Images with MPEG-7 (& MPEG-7 Like) Powered Localized dEscriptors (S...Savvas Chatzichristofis
 
Seminar_Thoracic EIT_UWO
Seminar_Thoracic EIT_UWOSeminar_Thoracic EIT_UWO
Seminar_Thoracic EIT_UWOPeyman Rahmati
 
Surface Data Capture Image Matching
Surface Data Capture Image MatchingSurface Data Capture Image Matching
Surface Data Capture Image MatchingRASHID JAVED
 
Analyzing color imaging failure on consumer-grade cameras
Analyzing color imaging failure on consumer-grade camerasAnalyzing color imaging failure on consumer-grade cameras
Analyzing color imaging failure on consumer-grade camerasSaiTedla1
 
Methods of Manifold Learning for Dimension Reduction of Large Data Sets
Methods of Manifold Learning for Dimension Reduction of Large Data SetsMethods of Manifold Learning for Dimension Reduction of Large Data Sets
Methods of Manifold Learning for Dimension Reduction of Large Data SetsRyan B Harvey, CSDP, CSM
 
Chap. 10 computational photography
Chap. 10 computational photographyChap. 10 computational photography
Chap. 10 computational photographyduckleek
 
Super resolution in deep learning era - Jaejun Yoo
Super resolution in deep learning era - Jaejun YooSuper resolution in deep learning era - Jaejun Yoo
Super resolution in deep learning era - Jaejun YooJaeJun Yoo
 

Similaire à Realism of image composits (20)

Normalized averaging using adaptive applicability functions with applications...
Normalized averaging using adaptive applicability functions with applications...Normalized averaging using adaptive applicability functions with applications...
Normalized averaging using adaptive applicability functions with applications...
 
presentation644v4
presentation644v4presentation644v4
presentation644v4
 
CVPR2008 tutorial generalized pca
CVPR2008 tutorial generalized pcaCVPR2008 tutorial generalized pca
CVPR2008 tutorial generalized pca
 
IMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSINGIMAGE FUSION IN IMAGE PROCESSING
IMAGE FUSION IN IMAGE PROCESSING
 
TOWARDS OPTIMALITY OF IMAGE SEGMENTATION PART- I
TOWARDS OPTIMALITY OF IMAGE SEGMENTATION PART- ITOWARDS OPTIMALITY OF IMAGE SEGMENTATION PART- I
TOWARDS OPTIMALITY OF IMAGE SEGMENTATION PART- I
 
Template matching03
Template matching03Template matching03
Template matching03
 
Global contrast based salient region detection
Global contrast based salient region detectionGlobal contrast based salient region detection
Global contrast based salient region detection
 
Presentation at SMI 2023
Presentation at SMI 2023Presentation at SMI 2023
Presentation at SMI 2023
 
Passive stereo vision with deep learning
Passive stereo vision with deep learningPassive stereo vision with deep learning
Passive stereo vision with deep learning
 
數位影像處理-期末報告
數位影像處理-期末報告數位影像處理-期末報告
數位影像處理-期末報告
 
06 image features
06 image features06 image features
06 image features
 
Digital Image Fundamentals
Digital Image FundamentalsDigital Image Fundamentals
Digital Image Fundamentals
 
Lec13 stereo converted
Lec13 stereo convertedLec13 stereo converted
Lec13 stereo converted
 
Searching Images with MPEG-7 (& MPEG-7 Like) Powered Localized dEscriptors (S...
Searching Images with MPEG-7 (& MPEG-7 Like) Powered Localized dEscriptors (S...Searching Images with MPEG-7 (& MPEG-7 Like) Powered Localized dEscriptors (S...
Searching Images with MPEG-7 (& MPEG-7 Like) Powered Localized dEscriptors (S...
 
Seminar_Thoracic EIT_UWO
Seminar_Thoracic EIT_UWOSeminar_Thoracic EIT_UWO
Seminar_Thoracic EIT_UWO
 
Surface Data Capture Image Matching
Surface Data Capture Image MatchingSurface Data Capture Image Matching
Surface Data Capture Image Matching
 
Analyzing color imaging failure on consumer-grade cameras
Analyzing color imaging failure on consumer-grade camerasAnalyzing color imaging failure on consumer-grade cameras
Analyzing color imaging failure on consumer-grade cameras
 
Methods of Manifold Learning for Dimension Reduction of Large Data Sets
Methods of Manifold Learning for Dimension Reduction of Large Data SetsMethods of Manifold Learning for Dimension Reduction of Large Data Sets
Methods of Manifold Learning for Dimension Reduction of Large Data Sets
 
Chap. 10 computational photography
Chap. 10 computational photographyChap. 10 computational photography
Chap. 10 computational photography
 
Super resolution in deep learning era - Jaejun Yoo
Super resolution in deep learning era - Jaejun YooSuper resolution in deep learning era - Jaejun Yoo
Super resolution in deep learning era - Jaejun Yoo
 

Dernier

Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 

Dernier (20)

Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 

Realism of image composits

  • 1. Understanding  and  Improving   the  Realism  of  Image  Composites   Aliya  Ibragimova     University  of  Fribourg  
  • 2. Agenda     •  Realis7c  Image  composi7ng   •  Iden7fying  key  sta7s7cs     •  Human  subject  experiments   •  Algorithm     •  Results  
  • 4. Composi7ng  procedure   1.     Foreground   Alpha  maAe   2.   New  background   Composite  
  • 5. Color  Transfer  Technique  (CTT)     Reinhard  et  al.  2001    ‘Match  color’  feature  of  Photoshop    
  • 6. Color  transfer  technique:  limita7ons   Cut-­‐and-­‐paste   Match  Color   Conflates  the  effects  of  reflectance  and  illumina7on  
  • 7. Improvements  of  CTT  (ColorComp)     Lalonde  and  Effros  2007   •  Analyze  huge  dataset  of  natural  images  :   difference  in  distribu7on  of  realis7c  and   unrealis7c  images   •  Recolor  regions  for  realis7c  composi7ng     Limita7ons:  requires  a  large  dataset,  depends   on  the  presence  of  images  that  are  similar  to  the   target    
  • 8. #  of  pixels   Professional  compositors   Shadows   Midtones   Highlights   Brightness   •  Isolate  highlights  and  match  their  colors  and   brightness   •  Balance  mid-­‐tones  with  gamma  correc7on   •  Match  the  shadow  regions  
  • 9. Color  Harmony    Cohen-­‐Or  et  al.  2006   Harmonic  colors  are  sets  of  colors  that  are  aesthe7cally   pleasing  in  terms  of  human  visual  percep7on.  
  • 10. Color  Harmony    Cohen-­‐Or  et  al.  2006   Limita7ons:  obtained  images  are  not  necessary  realis7c,   ignores  luminance  and  contrast,  the  approach  has  not   been  quan7ta7vely  evaluated  
  • 11. Alterna7ve  to  alpha  maAe:  seamlessly  blending   •  Feathering   •  Laplacian  pyramids  [Odgen  et  al.  1985]   •  Gradient-­‐domain  composi7ng  [Perez  et  al.   2003]  
  • 12. Alterna7ve  to  alpha  maAe:  seamlessly  blending   foreground   background   Cut-­‐and-­‐paste   Gradient-­‐domain   Limita7ons:  2  source  images  should  have  similar   colors  and  textures  
  • 13. Problem  statement   •  Which  sta7s7cs  control  realism?   •  How  do  these  sta7s7cs  affect  human   judgment  of  realism?   •  Automa7c  algorithm  to  improve  realism?    
  • 14. Good  sta7s7cs   •  Highly  correlated  between  foreground  and   background   •  Easy  to  adjust   •  Independent  from  each  other  
  • 15. Categories  of  sta7s7cal  measures   •  Luminance   •  Color  temperature  (CCT)   •  Satura7on   •  Local  contrast   •  Hue  (circular  sta7s7cs)    
  • 16. Sta7s7cal  measures   Standard  devia7on   #  of  pixels   mean   Brightness   •  Mean   •  Standard  devia7on   •  High   •  Low   •  Kurtosis   •  Entropy  
  • 17. Find  correla7on   •  Pearson  correla7on  coefficient   •  Standard  devia7on  of  offset  δi  =  Mif  –  Mib       M  –  measure   f  –  foreground   b  –  background   i  –  sta7s7cs    
  • 18. Sta7s7cal  experiment   •  Use  large  (4126  images)  labeled  dataset   •  Select  the  most  correlated  sta7s7cs  
  • 23. Results:  sta7s7cal  experiment     •   luminance,  color  temperature,  satura7on,   local  contrast  are  most  correlated   •   mean  of  zones  correlate  more  than  other   sta7s7cal  measures   •   mean  of  high  and  low  zones  correlate  more   than  mean  of  en7re  histogram  
  • 24. Human  subjects  experiment   Experiment  with  human  subjects  on  Amazon   Mechanical  Turk  (MTurk)     •  20  natural  images   •  3  key  sta7s7cs  (luminance,  color  temperature,  satura7on)  
  • 25. Human  subject  experiments   Foreground  luminance   Background  luminance  
  • 28. Automa7c  composite  adjustment   •  Zone  selec7on  using  machine  learning   (random  forest  classifier)        T  =  s  *  σg,  s  =  0.1    Three  binary  classifiers:   •  Pick  smallest  changes  if  mul7ple  zones   •  Features  for  foreground  and  background  and   per  sta7s7c:  std,  skew,  kurt,  entropy,  p1,  p2  … p20.      
  • 29. Pipeline   Input:  foreground  and  background  image   1.  Match  H-­‐zone  of  contrast  using  S-­‐shape   2.  Select  zone  and  adjust  mean  of  luminance   3.  Select  zone  and  adjust  mean  of  CCT   4.  Select  zone  and  adjust  satura7on     Adjust  algorithm  is  greedy,  could  iterate  several   7mes  if  needed    
  • 30. Results  and  evalua7on   Cut-­‐and-­‐paste   Manual   MatchColor   ColorComp   Ours  
  • 31. Results  and  evalua7on   Cut-­‐and-­‐paste   Manual   MatchColor   ColorComp   Ours  
  • 33. Results  and  evalua7on   Thurstone’s  Law  of  Compara7ve  Judgement  
  • 34. Results  and  evalua7on   •  BeAer  than  previous  methods   •  Close  to  manual  edi7ng   Limita7ons:   •  Religh7ng   •  Theory  for  zone  selec7on