A. I. P 郭瓊蓮 柯瑋明 吳榮軒 Term Project
Implement this paper : “Two-scale Tone Management for photographic Look,” Bae, Paris, and Durand. Apply the method to different kind of pictures. Add HDR technique. Subject Review
Algorithm Review model input base detail bilateral filter high pass and local averaging textureness transfer large-scale transfer
Algorithm Review modified base modified detail final output constrained combination postprocess black-and-white output
Our works Our input Our model
Our works Our detail Our base
Our works With edge preserving Without edge preserving
Our works Our result Author’s result
HDR
Uncertainty. Poisson equation. Histogram matching. Textureness. Color channel. Problems
An old problem while using fast bilateral filter. Uncertainty
Cost most time in our pipeline. Use Discrete Sine Transform to reduce time complexity. Easy to implement. Poisson
General Poisson Equation: –I xx + I yy = f For discrete version, we can rewrite the equation to matrix form: –TI + IT = F,where T is a N*N triagonal matrix of {1,-2,1}. Poisson
We define Poisson
DX+XD=B is easy to solve Then we use I=SXS to get final answer. Poisson
In fact, SXS performs 2-D DST on X Implementation steps: –Perform 2-D DST on F –Divide the sum of the corresponding eigenvalue and a constant. –Perform 2-D DST again Poisson
The gray-value in log domain are always negative or zero. The range could be even wider if HDR added. The function implemented by MATLAB can only handle the interval from 0 to 1…… Hist-matching
Input distribution histogram
Hist-matching Mask distribution histogram
Hist-matching Output distribution histogram
Hist-matching Input Output Mask
Textureness ρ p = max( 0, ( T’ p – T(B’) p ) / T(D) p ) T( I ) p = 1/k * ∑ gσ s ( |p – q| ) gσ r ( |I p - I q | )|H| q q ∈ |H| k = ∑ gσ s ( |p – q| ) gσ r ( |I p - I q | ) q ∈ I O = B’ + ρ D H is the high-pass version of the image.
Textureness Input
Textureness High frequency of H
Textureness Absolute value of H
Textureness T
0+
Which color channel could work best? –RGB channel. Process separately. Process intensity only and then interpolate the three channel. –YUV channel. Color Channel
More Images InputModel
More Images InputOutput
More Images Input Model
More Images InputOutput
More Images Input Model
More Images Input Output
More Images Input Model
More Images Input Output
Questions Thanks for your attention.