2 Poisson Image Editing DC DC 2 Poisson Image Editing Agarwala 3 4 Agarwala Poisson Image Editing Poisson Image Editing f(u) u 2 u = (x

Similar documents
IPSJ SIG Technical Report 1,a) 1,b) 1,c) 1,d) 2,e) 2,f) 2,g) 1. [1] [2] 2 [3] Osaka Prefecture University 1 1, Gakuencho, Naka, Sakai,

Input image Initialize variables Loop for period of oscillation Update height map Make shade image Change property of image Output image Change time L

(4) ω t(x) = 1 ω min Ω ( (I C (y))) min 0 < ω < C A C = 1 (5) ω (5) t transmission map tmap 1 4(a) t 4(a) t tmap RGB 2 (a) RGB (A), (B), (C)

(a) 1 (b) 3. Gilbert Pernicka[2] Treibitz Schechner[3] Narasimhan [4] Kim [5] Nayar [6] [7][8][9] 2. X X X [10] [11] L L t L s L = L t + L s

IPSJ SIG Technical Report Secret Tap Secret Tap Secret Flick 1 An Examination of Icon-based User Authentication Method Using Flick Input for

1 Web [2] Web [3] [4] [5], [6] [7] [8] S.W. [9] 3. MeetingShelf Web MeetingShelf MeetingShelf (1) (2) (3) (4) (5) Web MeetingShelf

1 Fourier Fourier Fourier Fourier Fourier Fourier Fourier Fourier Fourier analog digital Fourier Fourier Fourier Fourier Fourier Fourier Green Fourier

12 DCT A Data-Driven Implementation of Shape Adaptive DCT

2_05.dvi

IPSJ SIG Technical Report Vol.2012-CG-148 No /8/29 3DCG 1,a) On rigid body animation taking into account the 3D computer graphics came

28 Horizontal angle correction using straight line detection in an equirectangular image

1 Fig. 1 Extraction of motion,.,,, 4,,, 3., 1, 2. 2.,. CHLAC,. 2.1,. (256 ).,., CHLAC. CHLAC, HLAC. 2.3 (HLAC ) r,.,. HLAC. N. 2 HLAC Fig. 2

17 Proposal of an Algorithm of Image Extraction and Research on Improvement of a Man-machine Interface of Food Intake Measuring System

RIBF

2 ( ) i

258 5) GPS 1 GPS 6) GPS DP 7) 8) 10) GPS GPS ) GPS Global Positioning System

main.dvi

DPA,, ShareLog 3) 4) 2.2 Strino Strino STRain-based user Interface with tacticle of elastic Natural ObjectsStrino 1 Strino ) PC Log-Log (2007 6)

IPSJ SIG Technical Report Vol.2010-MPS-77 No /3/5 VR SIFT Virtual View Generation in Hallway of Cybercity Buildings from Video Sequen

Microsoft Word - toyoshima-deim2011.doc

1 [1, 2, 3, 4, 5, 8, 9, 10, 12, 15] The Boston Public Schools system, BPS (Deferred Acceptance system, DA) (Top Trading Cycles system, TTC) cf. [13] [

IPSJ SIG Technical Report Vol.2011-EC-19 No /3/ ,.,., Peg-Scope Viewer,,.,,,,. Utilization of Watching Logs for Support of Multi-

4. C i k = 2 k-means C 1 i, C 2 i 5. C i x i p [ f(θ i ; x) = (2π) p 2 Vi 1 2 exp (x µ ] i) t V 1 i (x µ i ) 2 BIC BIC = 2 log L( ˆθ i ; x i C i ) + q

12) NP 2 MCI MCI 1 START Simple Triage And Rapid Treatment 3) START MCI c 2010 Information Processing Society of Japan

IPSJ SIG Technical Report Pitman-Yor 1 1 Pitman-Yor n-gram A proposal of the melody generation method using hierarchical pitman-yor language model Aki

人文学部研究年報12号.indb


2.2 (a) = 1, M = 9, p i 1 = p i = p i+1 = 0 (b) = 1, M = 9, p i 1 = 0, p i = 1, p i+1 = 1 1: M 2 M 2 w i [j] w i [j] = 1 j= w i w i = (w i [ ],, w i [

(5 B m e i 2π T mt m m B m e i 2π T mt m m B m e i 2π T mt B m (m < 0 C m m (6 (7 (5 g(t C 0 + m C m e i 2π T mt (7 C m e i 2π T mt + m m C m e i 2π T

IPSJ SIG Technical Report Vol.2011-MUS-91 No /7/ , 3 1 Design and Implementation on a System for Learning Songs by Presenting Musical St

Fig. 1 Left: Example of a target image and lines. Solid lines mean foreground. Dotted lines mean background. Right: Example of an output mask i

1 Table 1: Identification by color of voxel Voxel Mode of expression Nothing Other 1 Orange 2 Blue 3 Yellow 4 SSL Humanoid SSL-Vision 3 3 [, 21] 8 325

(MIRU2008) HOG Histograms of Oriented Gradients (HOG)

A Feasibility Study of Direct-Mapping-Type Parallel Processing Method to Solve Linear Equations in Load Flow Calculations Hiroaki Inayoshi, Non-member

johnny-paper2nd.dvi

GSP_SITA2017_web.key

013858,繊維学会誌ファイバー1月/報文-02-古金谷

ï\éÜA4*

1 1 tf-idf tf-idf i

Web Web [4] Web Web [5] Web 2 Web 3 4 Web Web 2.1 Web Web Web Web Web 2.2 Web Web Web *1 Web * 2*3 Web 3. [6] [7] [8] 4. Web 4.1 Web Web *1 Ama

Fig. 2 Signal plane divided into cell of DWT Fig. 1 Schematic diagram for the monitoring system

JOURNAL OF THE JAPANESE ASSOCIATION FOR PETROLEUM TECHNOLOGY VOL. 66, NO. 6 (Nov., 2001) (Received August 10, 2001; accepted November 9, 2001) Alterna

2. Eades 1) Kamada-Kawai 7) Fruchterman 2) 6) ACE 8) HDE 9) Kruskal MDS 13) 11) Kruskal AGI Active Graph Interface 3) Kruskal 5) Kruskal 4) 3. Kruskal

ID 3) 9 4) 5) ID 2 ID 2 ID 2 Bluetooth ID 2 SRCid1 DSTid2 2 id1 id2 ID SRC DST SRC 2 2 ID 2 2 QR 6) 8) 6) QR QR QR QR

IPSJ SIG Technical Report 1, Instrument Separation in Reverberant Environments Using Crystal Microphone Arrays Nobutaka ITO, 1, 2 Yu KITANO, 1

23 Fig. 2: hwmodulev2 3. Reconfigurable HPC 3.1 hw/sw hw/sw hw/sw FPGA PC FPGA PC FPGA HPC FPGA FPGA hw/sw hw/sw hw- Module FPGA hwmodule hw/sw FPGA h

& Vol.5 No (Oct. 2015) TV 1,2,a) , Augmented TV TV AR Augmented Reality 3DCG TV Estimation of TV Screen Position and Ro

IPSJ SIG Technical Report Vol.2012-MUS-96 No /8/10 MIDI Modeling Performance Indeterminacies for Polyphonic Midi Score Following and

Vol.53 No (Mar. 2012) 1, 1,a) 1, 2 1 1, , Musical Interaction System Based on Stage Metaphor Seiko Myojin 1, 1,a


7,, i

(3.6 ) (4.6 ) 2. [3], [6], [12] [7] [2], [5], [11] [14] [9] [8] [10] (1) Voodoo 3 : 3 Voodoo[1] 3 ( 3D ) (2) : Voodoo 3D (3) : 3D (Welc

,,,,., C Java,,.,,.,., ,,.,, i

3_23.dvi

The 15th Game Programming Workshop 2010 Magic Bitboard Magic Bitboard Bitboard Magic Bitboard Bitboard Magic Bitboard Magic Bitboard Magic Bitbo

1 4 4 [3] SNS 5 SNS , ,000 [2] c 2013 Information Processing Society of Japan


Web Basic Web SAS-2 Web SAS-2 i

1., 1 COOKPAD 2, Web.,,,,,,.,, [1]., 5.,, [2].,,.,.,, 5, [3].,,,.,, [4], 33,.,,.,,.. 2.,, 3.., 4., 5., ,. 1.,,., 2.,. 1,,

大学における原価計算教育の現状と課題

(VKIR) VKIR VKIR DCT (R) (G) (B) Ward DCT i

WikiWeb Wiki Web Wiki 2. Wiki 1 STAR WARS [3] Wiki Wiki Wiki 2 3 Wiki 5W1H Wiki Web 2.2 5W1H 5W1H 5W1H 5W1H 5W1H 5W1H 5W1H 2.3 Wiki 2015 Informa

IPSJ SIG Technical Report Vol.2009-DBS-149 No /11/ Bow-tie SCC Inter Keyword Navigation based on Degree-constrained Co-Occurrence Graph


untitled


形状変形による古文書画像のシームレス合成

01-._..

untitled

149 (Newell [5]) Newell [5], [1], [1], [11] Li,Ryu, and Song [2], [11] Li,Ryu, and Song [2], [1] 1) 2) ( ) ( ) 3) T : 2 a : 3 a 1 :

cikm_field_weights.dvi


1 2. Nippon Cataloging Rules NCR [6] (1) 5 (2) 4 3 (3) 4 (4) 3 (5) ISSN 7 International Standard Serial Number ISSN (6) (7) 7 16 (8) ISBN ISSN I

2). 3) 4) 1.2 NICTNICT DCRA Dihedral Corner Reflector micro-arraysdcra DCRA DCRA DCRA 3D DCRA PC USB PC PC ON / OFF Velleman K8055 K8055 K8055

<95DB8C9288E397C389C88A E696E6462>

揃 Lag [hour] Lag [day] 35

EQUIVALENT TRANSFORMATION TECHNIQUE FOR ISLANDING DETECTION METHODS OF SYNCHRONOUS GENERATOR -REACTIVE POWER PERTURBATION METHODS USING AVR OR SVC- Ju

Fig. 3 Flow diagram of image processing. Black rectangle in the photo indicates the processing area (128 x 32 pixels).

kut-paper-template.dvi

1

IPSJ SIG Technical Report Vol.2011-DBS-153 No /11/3 Wikipedia Wikipedia Wikipedia Extracting Difference Information from Multilingual Wiki

IPSJ SIG Technical Report Vol.2014-CDS-10 No /5/ Intuitive appliance control method based on high-accurate indoor localization system

2 Fig D human model. 1 Fig. 1 The flow of proposed method )9)10) 2.2 3)4)7) 5)11)12)13)14) TOF 1 3 TOF 3 2 c 2011 Information

14 2 5

特集_03-07.Q3C

11_土居美有紀_様.indd

07_学術.indd

Journal of Geography 116 (6) Configuration of Rapid Digital Mapping System Using Tablet PC and its Application to Obtaining Ground Truth

Lytro [11] The Franken Camera [12] 2.2 Creative Coding Community Creative Coding Community [13]-[19] Sketch Fork 2.3 [20]-[23] 3. ourcam 3.1 ou

ActionScript Flash Player 8 ActionScript3.0 ActionScript Flash Video ActionScript.swf swf FlashPlayer AVM(Actionscript Virtual Machine) Windows

211 ‚æ2fiúŒÚ

: ( 1) () 1. ( 1) 2. ( 1) 3. ( 2)

Sobel Canny i

DEIM Forum 2010 A3-3 Web Web Web Web Web. Web Abstract Web-page R

3D UbiCode (Ubiquitous+Code) RFID ResBe (Remote entertainment space Behavior evaluation) 2 UbiCode Fig. 2 UbiCode 2. UbiCode 2. 1 UbiCode UbiCode 2. 2

IPSJ SIG Technical Report Vol.2012-IS-119 No /3/ Web A Multi-story e-picture Book with the Degree-of-interest Extraction Function

2.2 6).,.,.,. Yang, 7).,,.,,. 2.3 SIFT SIFT (Scale-Invariant Feature Transform) 8).,. SIFT,,. SIFT, Mean-Shift 9)., SIFT,., SIFT,. 3.,.,,,,,.,,,., 1,

Core1 FabScalar VerilogHDL Cache Cache FabScalar 1 CoreConnect[2] Wishbone[3] AMBA[4] AMBA 1 AMBA ARM L2 AMBA2.0 AMBA2.0 FabScalar AHB APB AHB AMBA2.0

Fig. 1. Example of characters superimposed on delivery slip.

IPSJ SIG Technical Report Vol.2016-CE-137 No /12/ e β /α α β β / α A judgment method of difficulty of task for a learner using simple

Transcription:

1 Poisson Image Editing Poisson Image Editing Stabilization of Poisson Equation for Gradient-Based Image Composing Ryo Kamio Masayuki Tanaka Masatoshi Okutomi Poisson Image Editing is the image composing processing that uses the image gradient information. However, Poisson Image Editing synthesizes an unnatural image for some input images. We propose an image composing algorithm to generate natural images by optimizing over the entire image. Agarwala et al proposed the algorithm by optimizing over the entire image. However, their algorithm is unstable, especially DC and low-frequency components. In addition, they did not mention about an implementation in a discrete system. First, we clarify issues for the implementation of the Poisson equation in the discrete system. Then, we also provide an solution for the implementation issues. 1 Tokyo Institute of Technology 1 1. 1)2) 2 3) Poisson Image Editing 1)2) Poisson Image Editing Poisson Image Editing Agarwala 2) Agarwala DC 1 c 2010 Information Processing Society of Japan

2 Poisson Image Editing DC DC 2 Poisson Image Editing Agarwala 3 4 Agarwala 5 2. 2.1 Poisson Image Editing 2.1.1 Poisson Image Editing f(u) u 2 u = (x, y) = (, ) f(u) x y f(u) Poisson Image Editing ˆf(u) g in(u) 1 ˆf(u) = arg min f(u) 2 f(u) g in(u) 2 du (1) Ω Ω f(u) = g in (u) with f(u) Ω = g bk (u) Ω (2) 3 = 2 x 2 + 2 y 2 (3) Ω Ω g bk (u) (2) Poisson Image Editing Poisson image Editing Ω 2.1.2 Poisson Image Editing (2) Ω 2 f lp (i, j) (4) f lp (i, j) = f(i, j + 1) + f(i, j 1) + f(i + 1, j) + f(i 1, j) 4f(i, j) (4) f(i, j) (i, j) f D f lp f lp = Df (5) g in (i, j) g bk (i, j) g in(i, j) 2 2 c 2010 Information Processing Society of Japan

4 Agarwala Agarwala Ω 0 g bk (u) g in (u) v(u) v(u) (9) { g in(u) u Ω v(u) = (9) g bk (u) otherwise g in lp (i, j) Poisson Image Editing Ω g in lp (i, j) g bk (i, j) Ω Ω (2) (2) Ω (i, j) f lp (i, j) = g in lp (i, j) (6) (4) Ω f(i, j) (7) f(i, j) = (f(i, j + 1) + f(i, j 1) + f(i + 1, j) + f(i 1, j) g in lp (i, j))/4 (7) Ω (7) n Ω f n (i, j) f n (i, j) = (f n 1 (i, j + 1) + f n 1 (i, j 1) + f n 1 (i + 1, j) + f n 1 (i 1, j) g in lp (i, j))/4 (8) 3 Ω (8) Poisson Image Editing Ω 2 2.2 Agarwala Agarwala Ω 0 ˆf(u) 1 ˆf(u) = arg min f(u) Ω 0 2 f(u) v(u) 2 du (10) Poisson Image Editing f(u) = div v(u) with f(u) Ω0 = 0 (11) Ω 0 0 2) (9) DC DC DC 3 3. 3.1 Agarwala Agarwala (11) (11) 2) g(u) g(u) = v(u) divv(u) divv(u) = g(u) (12) Agarwala v(u) (9) 3 c 2010 Information Processing Society of Japan

divv(u) = { g in(u) g bk (u) u Ω otherwise (13) (11) Df = q (14) q divv(u) (14) (15) E(f) = 1 2 Df q 2 2 (15) q v(u) 4 f E f = (DT q D T Df) (16) E f = 0 f Agarwala (11) DCT DCT 0 f Ω0 = 0 4) D 5 DCT W 5)6) D = W 1 diag(ξ)w (17) diag(ξ) ξ ξ D width height 2width 2height DFT 5)6) DCT DCT (16) (15) D T D T D D T = W 1 diag(ξ)w (18) D T D = W 1 diag(ξ 2 )W (19) E f = 0 f 5 DCT f = W 1 (diag(ξ)) 1 Wq (20) = W 1 [Wq ξ] (21) f q DCT Wq ξ IDCT DCT 5 5 (0,0) DC Agarwala DC 0 Agarwala DC 3.2 DC Agarwala h(u) { g in (u) u Ω h(u) = (22) g bk (u) otherwise Agarwala (22) E(f) = 1 2 Df q 2 2 + 1 2 ε f h 2 2 (23) ε q (13) divv(u) h (20) h(u) (21) 4 c 2010 Information Processing Society of Japan

6 7 ε 3.1 DCT f = W 1 (diag(ξ 2 ) + εdiag(1)) 1 (diag(ξ)wq + εdiag(1)wh) (24) = W 1 [(diag(ξ)wq + εdiag(1)) (ξ 2 + ε1)] (25) 1 1 (20) 0 4. Agarwala (13) Agarwala 4.1 Agarwala Agarwala 6 6(a),(b) 6(c) 6(d) f fwd (i) f lp (i) f fwd (i) = f(i + 1) f(i) (26) f lp (i) = f(i + 1) + f(i 1) 2f(i) (27) (26)(27) f lp (i) f fwd (i) f lp (i) = f fwd (i) f fwd (i 1) (28) x y 7 (20) 3.2 (20) DC DC 7(a) 4.2 Agarwala 4.1 Agarwala Agarwala 5 c 2010 Information Processing Society of Japan

8 10 9 2 x y x y 7(c) 7(b) g bk lp (i, j) g in lp (i, j) 7(b) (i) f fwd (i) f bk (i) 8 (i) (i + 1) (i) (i 1) 9 7(b) 4.3 4.2 2 2 2 f fwd (i) = f bk (i + 1) = (f fwd (i) + f bk (i + 1))/2 (29) 2 4.2 5. x x y y 5 3 4 10 (1) 5 (2) (3) (4) 4 (5) 6. Poisson Image Editing Agarwala Agarwala DC DC Agarwala 6 c 2010 Information Processing Society of Japan

11 1 12 2 ε 10 8 10 Poisson Image Editing Agarwala 7. Agarwala 2 Agarwala 1 DC Agarwala DC 2 Agarwala 1) Patrick Peretz Michel Gangnet Andrew Blake Poisson Image Editing 2002. 2) Aseem Agarwala Mira Dontcheva Maneesh Agrawala Steven Drucker Alex Colburn Brian Curless David Salesin Michael Cohen Interactive Digital Photomontage 2004 3) Carsten Rother Vladimir Kolmogorov Andrew Blake GrabCut Interactive Foreground Extraction using Iterated Graph Cuts 2004 4) Amit Agrawal, Rama Chellapa, Ramesh Rasker An Algebraic Approach to Surface Reconstruction from Gradient Fields 2005 5) B Chitprasert K R Rao DISCRETE COSINE TRANSFORM FIL- TERING 1990 6) 1995 7) Vladimir Britanak Patrick C Yip K R Rao Discrete Cosine and Sine Transforms: General Properties Fast Algorithms and Integer Approximations 8) K R Rao Patrick Yip Vladimir Britanak Discrete Cosine Transform: Algorithms Advantages Applications 9) 2008 7 c 2010 Information Processing Society of Japan