IP Library Granted Patent US 12,505,596
Granted Patent B2
US 12,505,596 · App. 18/320,664 · Granted Dec 23, 2025

Modifying digital images via perspective-aware object move

Inventors: Zhihong Ding (Fremont, CA); Scott Cohen (Sunnyvale, CA); Matthew Joss (Seattle, WA); Jianming Zhang (Campbell, CA); Darshan Prasad (San Jose, CA); Celso Gomes (Bellevue, WA); Jonathan Brandt (Santa Cruz, CA)
Assignee: Adobe Inc.
G06T11/60G06F3/04842G06T3/40G06T5/77G06T7/50G06V10/761G06T2207/20084
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,505,596
App. No.
18/320,664
Filed
May 19, 2023
Granted
Dec 23, 2025
Kind
B2
Art Unit
2617
USPC
345/619
Abstract

The present disclosure relates to systems, methods, and non-transitory computer-readable media that implement perspective-aware object move operations for digital image editing. For instance, in some embodiments, the disclosed systems determine a vanishing point associated with a digital image portraying an object. Additionally, the disclosed systems detect one or more user interactions for moving the object within the digital image. Based on moving the object with respect to the vanishing point, the disclosed systems perform a perspective-based resizing of the object within the digital image.

Claims (71)

1 . A computer-implemented method comprising:

determining a vanishing point associated with a digital image portraying an object;

extracting, from the digital image, a reference line that extends from the vanishing point to the object;

detecting user input selecting a selectable option for performing a perspective-aware object move operation within the digital image;

determining, in response to the user input selecting the selectable option, to restrict movement of the object to one or more movements along the reference line;

detecting one or more user interactions for moving the object within the digital image along the reference line; and

performing a perspective-based resizing of the object within the digital image based on moving the object with respect to the vanishing point along the reference line.

2 . The computer-implemented method of claim 1 , wherein:

moving the object within the digital image with respect to the vanishing point along the reference line comprises moving the object along the reference line towards the vanishing point; and

performing the perspective-based resizing of the object based on moving the object with respect to the vanishing point along the reference line comprises diminishing a size of the object based on moving the object along the reference line towards the vanishing point.

3 . The computer-implemented method of claim 1 , wherein:

moving the object within the digital image with respect to the vanishing point along the reference line comprises moving the object along the reference line away from the vanishing point; and

performing the perspective-based resizing of the object based on moving the object with respect to the vanishing point along the reference line comprises increasing a size of the object based on moving the object along the reference line away from the vanishing point.

4 . The computer-implemented method of claim 1 ,

further comprising generating a perspective scaling ratio for the object based on moving the object within the digital image along the reference line,

wherein performing the perspective-based resizing of the object within the digital image comprises performing the perspective-based resizing of the object using the perspective scaling ratio for the object.

5 . The computer-implemented method of claim 4 , wherein generating the perspective scaling ratio for the object based on moving the object within the digital image along the reference line comprises:

determining a first distance of the object from a horizon line associated with the digital image before the object is moved along the reference line;

determining a second distance of the object from the horizon line after the object is moved along the reference line; and

generating the perspective scaling ratio using the first distance and the second distance.

6 . The computer-implemented method of claim 1 ,

wherein moving the object within the digital image with respect to the vanishing point along the reference line comprises moving the object to a position where a portion of the object overlaps with a portion of an additional object portrayed within the digital image; and

further comprising modifying the digital image to occlude the portion of the object or the portion of the additional object based on comparing an object depth of the object to an object depth of the additional object.

7 . The computer-implemented method of claim 6 ,

further comprising determining that the object depth of the object is greater than the object depth of the additional object based on comparing the object depth of the object to the object depth of the additional object,

wherein modifying the digital image to occlude the portion of the object or the portion of the additional object comprises modifying the digital image to occlude the portion of the object using the portion of the additional object based on determining that the object depth of the object is greater than the object depth of the additional object.

8 . The computer-implemented method of claim 1 , further comprising providing, for display within the digital image, one or more perspective-based size previews along the reference line upon selection of the object for movement within the digital image.

9 . The computer-implemented method of claim 1 , further comprising:

generating a content fill for the object within the digital image before detecting the one or more user interactions for moving the object; and

exposing the content fill within the digital image in response to moving the object with respect to the vanishing point.

10 . A non-transitory computer-readable medium storing instructions thereon that, when executed by at least one processor, cause the at least one processor to perform operations comprising:

determining a vanishing point associated with a digital image portraying an object at a first position within the digital image;

moving the object with respect to the vanishing point to a second position within the digital image in response to one or more user interactions with the object;

determining a perspective scaling ratio for the object based on the first position and the second position by:

detecting a horizon line associated with the digital image;

determining a first distance from the first position to the horizon line and a second distance from the second position to the horizon line; and

determining a ratio using between the first distance and the second distance; and

performing a perspective-based resizing of the object within the digital image using the perspective scaling ratio.

11 . The non-transitory computer-readable medium of claim 10 , wherein:

determining the first distance from the first position to the horizon line comprises determining the first distance between a first average pixel coordinate pair for the object and the horizon line; and

determining the second distance from the second position to the horizon line comprises determining the second distance between a second average pixel coordinate pair for the object and the horizon line.

12 . The non-transitory computer-readable medium of claim 11 , wherein detecting the horizon line for the digital image comprises detecting the horizon line using a neural network.

13 . The non-transitory computer-readable medium of claim 10 , wherein determining the vanishing point associated the digital image comprises determining a vanishing point located outside of the digital image.

14 . The non-transitory computer-readable medium of claim 10 , wherein the operations further comprise:

generating a plurality of perspective-based size previews for the object that indicate sizes for the object at positions within the digital image other than the first position;

detecting a selection of the object for movement within the digital image; and

providing, for display within the digital image in response to the selection, the plurality of perspective-based size previews along a line from the object to the vanishing point.

15 . The non-transitory computer-readable medium of claim 14 , wherein generating the plurality of perspective-based size previews for the object that indicate the sizes for the object at the positions within the digital image other than the first position comprises:

generating a first perspective-based size preview indicating a larger size than a size of the object at the first position, the larger size corresponding to a position that is farther from the vanishing point than the first position; and

generating a second perspective-based size preview indicating a smaller size than the size of the object as the first position, the smaller size corresponding to a position that is closer to the vanishing point than the first position.

16 . The non-transitory computer-readable medium of claim 10 , wherein:

the operations further comprise moving the vanishing point associated with the digital image to a modified location in response to at least one user interaction with the vanishing point; and

moving the object with respect to the vanishing point to the second position within the digital image comprises moving the object with respect to the vanishing point at the modified location to the second position within the digital image.

17 . A system comprising:

at least one memory device comprising; and

at least one processor configured to cause the system to:

detect user input selecting a selectable option for performing a perspective-aware object move operation within a digital image;

determine, in response to the user input selecting the selectable option, to restrict movement of a first object depicted within the digital image to one or more movements along a reference line that extends from a vanishing point of the digital image to the first object;

detect one or more user interactions for moving a first the first object; and

modify the digital image in response to the one or more user interactions with the first object by:

moving the first object with respect to the vanishing point along the reference line from a first position to a second position within the digital image, a portion of the first object at the second position overlapping with a portion of a second object portrayed within the digital image; and

based on moving the first object with respect to the vanishing point of the digital image from the first position to the second position:

performing a perspective-based resizing of the first object within the digital image; and

occluding the portion of the first object with the portion of the second object based on the second position of the first object and an object depth of the second object.

18 . The system of claim 17 , further comprising:

determining, using a depth prediction neural network, an object depth for the first object at the second position; and

occluding the portion of the first object with the portion of the second object based on the second position of the first object and the object depth of the second object comprises occluding the portion of the first object with the portion of the second object based on the object depth of the first object and the object depth of the second object.

19 . The system of claim 18 , wherein occluding the portion of the first object with the portion of the second object based on the object depth of the first object and the object depth of the second object comprises occluding the portion of the first object with the portion of the second object based on determining that the object depth of the first object is greater than the object depth of the second object.

20 . The system of claim 17 , wherein the at least one processor is further configured to cause the system to:

move the first object with respect to the vanishing point from the second position to a third position within the digital image, an additional portion of the first object at the third position overlapping with an additional portion of the second object; and

occlude the additional portion of the second object with the additional portion of the first object based on an updated object depth of the first object at the third position and the object depth of the second object.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2023
From: DING, ZHIHONG; COHEN, SCOTT; JOSS, MATTHEW; ZHANG, JIANMING; PRASAD, DARSHAN; GOMES, CELSO; BRANDT, JONATHAN
To: ADOBE INC.
Reel/Frame 063704/0947 →
Continuity (9)
Continuation In Part 18190500 · Mar 27, 2023
Continuation In Part 18058601 · Nov 23, 2022
Continuation In Part 18058630 · Nov 23, 2022
Continuation In Part 18058575 · Nov 23, 2022
Continuation In Part 18058554 · Nov 23, 2022
Continuation In Part 18058622 · Nov 23, 2022
Continuation In Part 18058538 · Nov 23, 2022
Provisional Application 63378616 · Oct 6, 2022
Related Publication 20240135613A1 · Apr 25, 2024
References Cited (250)
US 6204840B1 · Petelycky et al. · 2001 [cited by applicant]
US 6750890B1 · Sugimoto · 2004 [cited by applicant]
US 8125492B1 · Wainwright et al. · 2012 [cited by applicant]
US 9256621B2 · Lessin · 2016 [cited by applicant]
US 9405463B2 · Won et al. · 2016 [cited by applicant]
US 10192129B2 · Price et al. · 2019 [cited by applicant]
US 10249044B2 · Cheung et al. · 2019 [cited by applicant]
US 10460214B2 · Lu et al. · 2019 [cited by applicant]
US 10515160B1 · Jarvis · 2019 [cited by applicant]
US 10692221B2 · Pao et al. · 2020 [cited by applicant]
US 10748324B2 · Shechtman et al. · 2020 [cited by applicant]
US 10755447B2 · Chhaya et al. · 2020 [cited by applicant]
US 11016492B2 · Gier et al. · 2021 [cited by applicant]
US 11055566B1 · Pham et al. · 2021 [cited by applicant]
US 11094083B2 · Eisenmann et al. · 2021 [cited by applicant]
US 11100917B2 · Bui et al. · 2021 [cited by applicant]
US 11107219B2 · Cohen et al. · 2021 [cited by applicant]
US 11126890B2 · Lin et al. · 2021 [cited by applicant]
US 11238362B2 · Jin et al. · 2022 [cited by applicant]
US 11373390B2 · Zhao et al. · 2022 [cited by applicant]
US 11462040B2 · Lin et al. · 2022 [cited by applicant]
US 11514244B2 · Cohen et al. · 2022 [cited by applicant]
US 11538216B2 · Sunkavalli et al. · 2022 [cited by applicant]
US 11568627B2 · Price et al. · 2023 [cited by applicant]
US 11676390B2 · Tang et al. · 2023 [cited by applicant]
US 11682105B2 · Duan et al. · 2023 [cited by applicant]
US 12026845B2 · Pardeshi · 2024 [cited by applicant]
US 12175619B2 · Joachim · 2024 [cited by applicant]
US 12210800B2 · Soni et al. · 2025 [cited by applicant]
US 12223523B2 · Bhole et al. · 2025 [cited by applicant]
US 20030222923A1 · Li · 2003 [cited by applicant]
US 20060214953A1 · Crew · 2006 [cited by examiner]
US 20080109717A1 · Krauter · 2008 [cited by applicant]
US 20090316957A1 · Chen et al. · 2009 [cited by applicant]
US 20130076773A1 · Chen et al. · 2013 [cited by applicant]
US 20130167087A1 · Tighe et al. · 2013 [cited by applicant]
US 20140081625A1 · Wilensky et al. · 2014 [cited by applicant]
US 20140168617A1 · Chiu et al. · 2014 [cited by applicant]
US 20140375656A1 · Butler · 2014 [cited by examiner]
US 20150356343A1 · Jain · 2015 [cited by examiner]
US 20150365591A1 · Aronsson et al. · 2015 [cited by applicant]
US 20160180201A1 · Aubert et al. · 2016 [cited by applicant]
US 20170032551A1 · Fried et al. · 2017 [cited by applicant]
US 20170123641A1 · Lance · 2017 [cited by applicant]
US 20170147892A1 · Ishii · 2017 [cited by examiner]
US 20170347024A1 · Yanagi · 2017 [cited by examiner]
US 20170358092A1 · Bleibel et al. · 2017 [cited by applicant]
US 20180302606A1 · Lee · 2018 [cited by applicant]
US 20190019416A1 · Perko · 2019 [cited by applicant]
US 20190042871A1 · Pogorelik · 2019 [cited by applicant]
US 20190205643A1 · Liu et al. · 2019 [cited by applicant]
US 20190340798A1 · Garg · 2019 [cited by examiner]
US 20190384994A1 · Frossard et al. · 2019 [cited by applicant]
US 20200042286A1 · Bui et al. · 2020 [cited by applicant]
US 20200051561A1 · Lai · 2020 [cited by applicant]
US 20200104646A1 · Eno et al. · 2020 [cited by applicant]
US 20200143838A1 · Peleg et al. · 2020 [cited by applicant]
US 20200151860A1 · Safdarnejad et al. · 2020 [cited by applicant]
US 20200160042A1 · Bui et al. · 2020 [cited by applicant]
US 20200302656A1 · Kumar et al. · 2020 [cited by applicant]
US 20200312298A1 · Bui et al. · 2020 [cited by applicant]
US 20210004576A1 · Bui et al. · 2021 [cited by applicant]
US 20210027448A1 · Cohen et al. · 2021 [cited by applicant]
US 20210027471A1 · Cohen et al. · 2021 [cited by applicant]
US 20210027497A1 · Ding et al. · 2021 [cited by applicant]
US 20210067344A1 · Drake et al. · 2021 [cited by applicant]
US 20210073267A1 · Chopra et al. · 2021 [cited by applicant]
US 20210103607A1 · Fisher · 2021 [cited by applicant]
US 20210142497A1 · Pugh et al. · 2021 [cited by applicant]
US 20210263962A1 · Chang et al. · 2021 [cited by applicant]
US 20210283496A1 · Mandella · 2021 [cited by examiner]
US 20210349674A1 · Britton · 2021 [cited by applicant]
US 20210374905A1 · Duan et al. · 2021 [cited by applicant]
US 20220058001A1 · Chang et al. · 2022 [cited by applicant]
US 20220068037A1 · Pardeshi · 2022 [cited by applicant]
US 20220129670A1 · Lin et al. · 2022 [cited by applicant]
US 20220129682A1 · Tang et al. · 2022 [cited by applicant]
US 20220237799A1 · Price et al. · 2022 [cited by applicant]
US 20220254097A1 · Baidya · 2022 [cited by examiner]
US 20220270215A1 · Lee · 2022 [cited by examiner]
US 20220284613A1 · Yin et al. · 2022 [cited by applicant]
US 20220337709A1 · Tsuruta · 2022 [cited by applicant]
US 20220383037A1 · Pham et al. · 2022 [cited by applicant]
US 20230103305A1 · Xu et al. · 2023 [cited by applicant]
US 20230127460A1 · Xie · 2023 [cited by examiner]
US 20230147722A1 · Ramirez de Chanlatte et al. · 2023 [cited by applicant]
US 20230245337A1 · Lee et al. · 2023 [cited by applicant]
US 20230252637A1 · Xu et al. · 2023 [cited by applicant]
US 20230252752A1 · Cheng · 2023 [cited by examiner]
US 20230260127A1 · Baruch et al. · 2023 [cited by applicant]
US 20230326028A1 · Zhang et al. · 2023 [cited by applicant]
US 20230406031A1 · Jain · 2023 [cited by examiner]
US 20240005535A1 · Lee et al. · 2024 [cited by applicant]
US 20240135511A1 · Singh et al. · 2024 [cited by applicant]
US 20240135613A1 · Ding et al. · 2024 [cited by applicant]
US 20240153047A1 · Smith et al. · 2024 [cited by applicant]
US 20240169502A1 · Cohen et al. · 2024 [cited by applicant]
US 20240169624A1 · Brandt et al. · 2024 [cited by applicant]
US 20240169685A1 · Figueroa et al. · 2024 [cited by applicant]
US 20240171848A1 · Figueroa et al. · 2024 [cited by applicant]
US 20240249422A1 · Jampani et al. · 2024 [cited by applicant]
US 20240273742A1 · Das et al. · 2024 [cited by applicant]
US 20240290075A1 · Yuille et al. · 2024 [cited by applicant]
US 20240331322A1 · Smith · 2024 [cited by applicant]
US 20240355107A1 · Liba et al. · 2024 [cited by applicant]
US 20240361891A1 · Bagnall · 2024 [cited by applicant]
US 20240386579A1 · Danielsson et al. · 2024 [cited by applicant]
US 20240412458A1 · Jampani et al. · 2024 [cited by applicant]
CA 3158287A1 · 2021 [cited by applicant]
CN 1512403A · 2004 [cited by applicant]
CN 110033475B · 2020 [cited by applicant]
GB 2623620A · 2024 [cited by applicant]
JP 2014235553A · 2014 [cited by applicant]
WO 2014124870A1 · 2014 [cited by applicant]
WO 2023027681A1 · 2023 [cited by applicant]
WO 2023105800A1 · 2023 [cited by applicant]
WO 2023250088A1 · 2023 [cited by applicant]
Combined Search and Examination Report received in application No. GB2314323.3 dated Dec. 11, 2024. [cited by applicant]
“10 things we love about Affinity Photo 1.7”, available on Jul. 25, 2021, pp. 1-6 https://web. archive.org/web/20210725082242/https://affinityspotlight. com/article/10-things-we-love-about-affi nity-photo-17 / (Year: 20… [cited by applicant]
U.S. Appl. No. 18/058,554, Dec. 6, 2024, Office Action. [cited by applicant]
U.S. Appl. No. 18/058,622, Oct. 8, 2024, Office Action. [cited by applicant]
U.S. Appl. No. 18/311,705, Dec. 6, 2024, Office Action. [cited by applicant]
U.S. Appl. No. 18/311,713, Nov. 21, 2024, Notice of Allowance. [cited by applicant]
Bin Ding, Chengjiang Long, Ling Zhang, Chunxia Xiao. “ARGAN: Attentive Recurrent Generative Adversarial Network for Shadow Detection and Removal.” 2019 IEEE/CVF International Conference on Computer Vision (ICCV), 2019, … [cited by applicant]
Bin Liao, Yao Zhu, Chao Liang, Fei Luo, Chunxia Xiao: “Illumination animating and editing in a single picture using scene structure estimation.” Computers & Graphics (2019). [cited by applicant]
Bin Liu, Kun Xu, Ralph R. Martin: “Static scene illumination estimation from videos with applications.” Journal of Computer Science and Technology (2017). [cited by applicant]
Chao Tan, Xin Feng. “Unsupervised Shadow Removal Using Target Consistency Generative Adversarial Network.” arXiv preprint; arXiv:2010.01291v2, 14 pages, 2021. [cited by applicant]
Daquan Liu, Chengjiang Long, Hongpan Zhang, Hanning Yu, Xinzhi Dong, Chunxia Xiao: “ARshadowGAN: Shadow generative adversarial network for augmented reality in single light scenes.” CVPR (2020). In Proceedings of the IE… [cited by applicant]
Daquan Liu, Chengjiang Long, Hongpan Zhang, Hanning Yu, Xinzhi Dong, Chunxia Xiao. (2020). “ARShadowGAN.” [dataset]. The IEEE Conference on Computer Vision and Pattern Recognition (CVPR). https://github.com/ldq9526/ARSh… [cited by applicant]
Fangneng Zhan, Shijian Lu, Changgong Zhang, Feiying Ma, Xuansong Xie: “Adversarial Image Composition with Auxiliary Illumination.” ACCV 17 Pages. (2020). [cited by applicant]
Florin-Alexandru Vasluianu, Andres Romero, Luc Van Gool, and Radu Timofte. “Self-Supervised Shadow Removal.” arXiv preprint; arXiv:2010.11619v1. 10 pages, 2021. [cited by applicant]
Haitian Zheng, Zhe Lin, Jingwan Lu, Scott Cohen, Eli Shechtman, Connelly Barnes, Jianming Zhang, Ning Xu, Sohrab Amirghodsi, and Jiebo Luo. “Image Inpainting with Cascaded Modulation GAN and Object-Aware Training”. arXi… [cited by applicant]
Hieu Le and Dimitris Samaras. “Physics-based Shadow Image Decomposition for Shadow Removal.” IEEE Transactions on Pattern Analysis and Machine Intelligence. 14 Pages. 2021. [cited by applicant]
Hieu Le and Dimitris Samaras. “From Shadow Segmentation to Shadow Removal.” In proceedings of the European Conference on Computer Vision. 18 pages, 2020. [cited by applicant]
Hieu Le, Dimitris Samaras. “Shadow Removal via Shadow Image Decomposition.” International Conference on Computer Vision 2019. (ICCV). pp. 8578-8587. 2019. [cited by applicant]
Jiawei Liu; Qiang Wang; Huijie Fan; Jiandong Tian; Yandong Tang. “A Shadow Imaging Bilinear Model and Three-Branch Residual Network for Shadow Removal,” in IEEE Transactions on Neural Networks and Learning Systems, 2023… [cited by applicant]
Jiawei Liu; Qiang Wang; Huijie Fan; Wentao Li; Liangqiong Qu; Yandong Tang. “A Decoupled Multi-Task Network for Shadow Removal,” in IEEE Transactions on Multimedia, vol. 25, pp. 9449-9463, 2023, doi: 10.1109/TMM.2023.32… [cited by applicant]
Jifeng Wang, Xiang Li, Le Hui, Jian Yang. “Stacked Conditional Generative Adversarial Networks for Jointly Learning Shadow Detection and Shadow Removal.” 2018 IEEE Conference on Computer Vision and Pattern Recognition (… [cited by applicant]
Jin Wan, Hui Yin, Zhenyao Wu, Xinyi Wu, Yanting Liu, and Song Wan. “Style-Guided Shadow Removal.” In proceedings of European Conference on Computer Vision 2022. 17 Pages. 2022. [cited by applicant]
Jin Wan, Hui Yin, Zhenyao Wu, Xinyi Wu, Zhihao Liu, Song Wang. “CRFormer: A Cross-Region Transformer for Shadow Removal.” arXiv preprint., arXiv:2207.01600v1. 11 Pages. 2022. [cited by applicant]
Kevin Karsch, Kalyan Sunkavalli, Sunil Hadap, Nathan Carr, Hailin Jin, Rafael Fonte, Michael Sittig, David Forsyth: “Automatic scene inference for 3d object compositing.” ACM Transactions on Graphics (2014). [cited by applicant]
Kevin Karsch, Varsha Hedau, David Forsyth, Derek Hoiem: “Rendering synthetic objects into legacy photographs.” ACM Transactions on Graphics (2011). [cited by applicant]
Kunpeng Niu; Yanli Liu; Enhua Wu; Guanyu Xing. “A Boundary-Aware Network for Shadow Removal.” IEEE Transactions on Multimedia (vol. 25), pp. 6782-6793, 2022. [cited by applicant]
Lan Fu, Changqing Zhou, Qing Guo, Felix Juefei-Xu, Hongkai Yu, Wei Feng, Yang Liu, Song Wang. “Auto-Exposure Fusion for Single-Image Shadow Removal.” Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern… [cited by applicant]
Lanqing Guo, Chong Wang, Wenhan Yang, Siyu Huang, Yufei Wang, Hanspeter Pfister, Bihan Wen. “ShadowDiffusion: When Degradation Prior Meets Diffusion Model for Shadow Removal.” In CVPR 2023 pp. 14049-14058, 2023. [cited by applicant]
Lanqing Guo, Siyu Huang, Ding Liu, Hao Cheng, Bihan Wen. “ShadowFormer: Global Context Helps Image Shadow Removal.” In Proceedings AAAI Conference on Artificial Intelligence, 9 pages, 2023. [cited by applicant]
Lei Zhu, Zijun Deng, Xiaowei Hu, Chi-Wing Fu, Xuemiao Xu, Jing Qin, and Pheng-Ann Heng. “Bidirectional Feature Pyramid Network with Recurrent Attention Residual Modules for Shadow Detection.” Proceedings of the European… [cited by applicant]
Li Niu, Wenyan Cong, Liu Liu, Yan Hong, Bo Zhang, Jing Liang, Liqing Zhang: “Making Images Real Again: A Comprehensive Survey on Deep Image Composition.” arXiv preprint arXiv:2106.14490 (2021). [cited by applicant]
Liangqiong Qu, Jiandong Tian, Shengfeng He, Yandong Tang, Rynson W. H. Lau. “DeshadowNet: A Multi-Context Embedding Deep Network for Shadow Removal.” 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR… [cited by applicant]
Ling Zhang, Chengjiang Long, Xiaolong Zhang, Chunxia Xiao. “RIS-GAN: Explore Residual and Illumination with Generative Adversarial Networks for Shadow Removal.” The Thirty-Fourth AAAI Conference on Artificial Intelligen… [cited by applicant]
Lucas Valença, Jinsong Zhang, Michaël Gharbi, Yannick Hold-Geoffroy, Jean-François Lalonde: “Shadow Harmonization for Realistic Compositing.” SIGGRAPH Asia (2023) 12 Pages. [cited by applicant]
Lvmin Zhang, Jinyue Jiang, Yi Ji, Chunping Liu. “SmartShadow: Artistic Shadow Drawing Tool for Line Drawings.” 2021 IEEE/CVF International Conference on Computer Vision (ICCV), Montreal, QC, Canada, 2021, pp. 5371-5380,… [cited by applicant]
Mehmet Kerim Yucel, Valia Dimaridou, Bruno Manganelli, Mete Ozay, Anastasios Drosou, Albert Saa-Garriga. “LRA&LDRA: Rethinking Residual Predictions for Efficient Shadow Detection and Removal.” IEEE/CVF Winter Conference… [cited by applicant]
Mrinmoy Sen, Sai Pradyumna Chermala, Nazrinbanu Nurmohammad Nagori, Venkat Peddigari, Praful Mathur, B H Pawan Prasad, Moonhwan Jeong. “SHARDS: Efficient SHAdow Removal using Dual Stage Network for High-Resolution Image… [cited by applicant]
Naoto Inoue, Toshihiko Yamasaki. “Learning from Synthetic Shadows for Shadow Detection and Removal.” IEEE Transactions on Circuits and Systems for Video Technology (vol. 31, Issue: 11, Nov. 2021), pp. 4187-4197, 2020. [cited by applicant]
Qianhao Yu, Naishan Zheng, Jie Huang, and Feng Zhao. “CNSNet: A Cleanness-Navigated-Shadow Network for Shadow Removal.” European Conference on Computer Vision Workshop 2022. 18 pages. 2022. [cited by applicant]
Qingyang Liu, Jianting Wang, Li Niu. (2023). “Object Shadow Generation Dataset—DESOBAv2.” Version 2. [dataset]. AAAI 2023. https://github.com/bcmi/Object-Shadow-Generation-Dataset-DESOBAv2. [cited by applicant]
Qingyuan Zheng, Zhuoru Li, Adam Bargteil. “Learning to Shadow Hand-Drawn Sketches”. The IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pp. 7436-7445, 2020. [cited by applicant]
Quanling Meng, Shengping Zhang, Zonglin Li, Chenyang Wang, Weigang Zhang, Qingming Huang: “Automatic Shadow Generation via Exposure Fusion.” IEEE Transactions on Multimedia, vol. 25, pp. 9044-9056, 2023, doi: 10.1109/TM… [cited by applicant]
Shengfeng He, Bing Peng; Junyu Dong; Yong Du, “Mask-ShadowNet: Toward Shadow Removal via Masked Adaptive Instance Normalization,” in IEEE Signal Processing Letters, vol. 28, pp. 957-961, 2021, doi: 10.1109/LSP.2021.3074… [cited by applicant]
Shuyang Zhang, Runze Liang, Miao Wang: “ShadowGAN: Shadow synthesis for virtual objects with conditional adversarial networks.” Computational Visual Media (2019). vol. 5, No. 1, Mar. 2019, 105-115. [cited by applicant]
Subhrajyoti Dasgupta, Arindam Das, Sudip Das, Andrei Bursuc, Ujjwal Bhattacharya and Senthil Yogamani. “UnShadowNet: Illumination Critic Guided Contrastive Learning For Shadow Removal.” arXiv preprint arXiv:2203.15441v1… [cited by applicant]
Tianrun Chen, Lanyun Zhu, Chaotao Ding, Runlong Cao, Yan Wang, Zejian Li, Lingyun Sun, Papa Mao, Ying Zang. “SAM Fails to Segment Anything?—SAM-Adapter: Adapting SAM in Underperformed Scenes: Camouflage, Shadow, Medical… [cited by applicant]
Tianyanshi Liu, Yuhang Li, Youdong Ding: “Shadow Generation for Composite Image with Multi-level Feature Fusion.” EITCE (2022). [cited by applicant]
Tianyu Wang, Xiaowei Hu, Chi-Wing Fu, and Pheng-Ann Heng. “Single-Stage Instance Shadow Detection with Bidirectional Relation Learning.” 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 11 pag… [cited by applicant]
Tianyu Wang, Xiaowei Hu, Pheng-Ann Heng, Chi-Wing Fu. “Instance Shadow Detection with A Single-Stage Detector.” Institute of Electrical and Electronics Engineers (IEEE), IEEE Transactions on Pattern Analysis and Machine… [cited by applicant]
Tianyu Wang, Xiaowei Hu, Qiong Wang, Pheng-Ann Heng, and Chi-Wing Fu. “Instance Shadow Detection.” In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (pp. 1880-1889). 2021. [cited by applicant]
Xiaodong Cun, Chi-Man Pun, Cheng Shi. “Towards Ghost-Free Shadow Removal via Dual Hierarchical Aggregation Network and Shadow Matting GAN.” Proceedings of the AAAI Conference on Artificial Intelligence, 34(07), 10680-10… [cited by applicant]
Xiaowei Hu, Chi-Wing Fu, Lei Zhu, Jing Qin, and Pheng-Ann Heng. “Direction-aware Spatial Context Features for Shadow Detection and Removal.” IEEE Transactions on Pattern Analysis and Machine Intelligence. 14 pages. 2019. [cited by applicant]
Xiaowei Hu, Lei Zhu, Chi-Wing Fu, Jing Qin, and Pheng-Ann Heng. “Direction-aware Spatial Context Features for Shadow Detection.” 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 7454-7462, 2018. [cited by applicant]
Xiaowei Hu, Yitong Jiang, Chi-Wing Fu, Pheng-Ann Heng, “Mask-ShadowGAN: Learning to Remove Shadows from Unpaired Data.” 2019 IEEE/CVF International Conference on Computer Vision (ICCV), pp. 2472-2481, 2019. [cited by applicant]
Xinhao Tao, Junyan Cao, Yan Hong, Li Niu: “Shadow Generation with Decomposed Mask Prediction and Attentive Shadow Filling.” AAAI (2024). [cited by applicant]
Xinhao Tao, Junyan Cao, Yan Hong, Li Niu. “Rendered Shadow Generation Dataset—RDSOBA.” [dataset] AAAI 2024. https://github.com/bcmi/Rendered-Shadow-Generation-Dataset-RdSOBA. [cited by applicant]
Xuaner Cecilia Zhang, Jonathan T. Barron, Yun-Ta Tsai, Rohit Pandey, Xiuming Zhang, Ren Ng, and David E. Jacobs. “Portrait Shadow Manipulation.” In SIGGRAPH, CoRR abs/2005.08925, 14 pages, 2020. [cited by applicant]
Yan Hong, Li Niu, Jianfu Zhang: “Shadow Generation for Composite Image in Real-world Scenes.” AAAI arXiv:2104.10338v1 14 Pages. (2022). [cited by applicant]
Yan Hong, Li Niu, Jianfu Zhang. (2022). “Object Shadow Generation Dataset—DESOBA.” [dataset]. AAAI 2022. https://github.com/bcmi/Object-Shadow-Generation-Dataset-DESOBA. [cited by applicant]
Yan Hong, Li Niu, Jianfu Zhang. “Shadow Generation for Composite Image in Real-World Scenes.” AAAI. (2022). arXiv:2104.10338v3. 16 Pages. [cited by applicant]
Yaojie Liu, Andrew Hou, Xinyu Huang, Liu Ren, Xiaoming Liu. “Blind Removal of Facial Foreign Shadows.” In Proceedings of the British Machine Vision Conference 2022, 14 pages, 2022. [cited by applicant]
Yeying Jin, Aashish Sharma, and Robby T. Tan. “DC-ShadowNet: Single-Image Hard and Soft Shadow Removal Using Unsupervised Domain-Classifier Guided Network.”. In Proceedings of the IEEE International Conference on Comput… [cited by applicant]
Yeying Jin, Wenhan Yang, Wei Ye, Yuan Yuan and Robby T. Tan. “ShadowDiffusion: Diffusion-based Shadow Removal using Classifier-driven Attention and Structure Preservation.” arXiv preprint arXiv:2211.08089v3. 10 pages. 2… [cited by applicant]
Yichen Sheng, Jianming Zhang, Bedrich Benes: “SSN: Soft shadow network for image compositing.” CVPR (2021). In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. pp. 4380-4390, 2021. [cited by applicant]
Yichen Sheng, Jianming Zhang, Julien Philip, Yannick Hold-Geoffroy, Xin Sun, He Zhang, Lu Ling, Bedrich Benes: “PixHt-Lab: Pixel Height Based Light Effect Generation for Image Compositing.” CVPR (2023). [cited by applicant]
Yichen Sheng, Yifan Liu, Jianming Zhang, Wei Yin, Oztireli Cengiz, He Zhang, Lin Zhe, Shechtman Eli, Bedrich Benes: “Controllable Shadow Generation Using Pixel Height Maps.” ECCV (2022). arXiv:2207.05385v2. Jul. 15, 202… [cited by applicant]
Yimin Xu, Mingbao Lin, Hong Yang, Fei Chao, Rongrong Ji. “Shadow-Aware Dynamic Convolution for Shadow Removal.” arXiv preprint. arXiv:2205.04908v3. 10 Pages. 2022. [cited by applicant]
Yingqing He, Yazhou Xing, Tianjia Zhang, and Qifeng Chen. 2021. “Unsupervised Portrait Shadow Removal via Generative Priors.” In Proceedings of the 29th ACM Int'l Conference on Multimedia (MM '21), Oct. 20-24, 2021, Vir… [cited by applicant]
Yurui Zhu, Jie Huang, Xueyang Fu, Feng Zhao, Qibin Sun, Zheng-Jun Zha. “Bijective Mapping Network for Shadow Removal.” 2022 IEEE Conference on Computer Vision and Pattern Recognition (CVPR). pp. 5627-5636. 2022. [cited by applicant]
Yurui Zhu, Xueyang Fu, Chengzhi Cao, Xi Wang, Qibin Sun, and Zheng-Jun Zha. 2022. “Single Image Shadow Detection via Complementary Mechanism.” In Proceedings of the 30th ACM International Conference on Multimedia (MM'22… [cited by applicant]
Yurui Zhu, Zeyu Xiao, Yanchi Fang, Xueyang Fu, Zhiwei Xiong, and Zheng-Jun Zha. (2022). Efficient Model-Driven Network for Shadow Removal. Proceedings of the AAAI Conference on Artificial Intelligence, 36(3), 3635-3643.… [cited by applicant]
Zhenghao Xing, Tianyu Wang, Xiaowei Hu, Haoran Wu, Chi-Wing Fu, Pheng-Ann Heng. “Video Instance Shadow Detection.” arXiv preprint, arXiv:2211.12827v1, 10 pages, 2023. [cited by applicant]
Zhihao Liu, Hui Yin, Xinyi Wu, Zhenyao Wu, Yang Mi, Song Wang. “From Shadow Generation to Shadow Removal.” The IEEE / CVF Computer Vision and Pattern Recognition Conference (CVPR). 10 pages, 2021. [cited by applicant]
Zhihao Liu; Hui Yin; Yang Mi; Mengyang Pu; Song Wang. “Shadow Removal by a Lightness-Guided Network With Training on Unpaired Data,” in IEEE Transactions on Image Processing, vol. 30, pp. 1853-1865, 2021, doi: 10.1109/T… [cited by applicant]
Zipei Chen, Chengjiang Long, Ling Zhang, Chunxia Xiao. “CANet: A Context-Aware Network for Shadow Removal.” International Conference on Computer Vision 2021 (ICCV2021). 13 Pages. 2021. [cited by applicant]
U.S. Appl. No. 18/058,630, Feb. 28, 2024, Notice of Allowance. [cited by applicant]
B. AlBahar, J. Lu, J. Yang, Z. Shu, E. Shechtman, and J. Huang in Pose with Style: Detail-Preserving Pose-Guided Image Synthesis with Conditional StyleGAN, SIGGRAPH Asia 2021 (Pose with Style). [cited by applicant]
F. Faghri et al., Vse++: Improving visual-semantic Embeddings with Hard Negatives, arXiv:1707.05612, 2017. [cited by applicant]
G. Huang et al., Densely Connected Convolutional Networks, in IEEE Conference on Computer Vision and Pattern Recognition, 2016. [cited by applicant]
J. Ho, A. Jain, P Abbeel, Denoising Diffusion Probabilistic Models, arXiv:2006:11239, (Year 2006). [cited by applicant]
Jiaming Song, et al. in Denoising diffusion implicit models. In ICLR, 2021. [cited by applicant]
Khoi Pham, Kushal Kafle, Zhe Lin, Zhihong Ding, Scott Cohen, Quan Tran, Abhinav Shrivastava; “Learning to Predict Visual Attributes in the Wild”; CVPR 2021. [cited by applicant]
Liang-Chieh Chen et al., Deeplab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFs, arXiv:1606.00915, 2016. [cited by applicant]
Liang-Chieh Chen et al., Rethinking Atrous Convolution for Semantic Image Segmentation, arXiv:1706.05587, 2017. [cited by applicant]
Lu Chi, Borui Jiang, and Yadong Mu in Fast Fourier convolution, Advances in Neural Information Processing Systems, 33 (2020). [cited by applicant]
Ning Xu et al., “Deep GrabCut for Object Selection,” published Jul. 14, 2017. [cited by applicant]
O. Ronneberger, P. Fischer, and T. Brox, in U-net: Convolutional networks for biomedical image segmentation, MICCAI (3), vol. 9351 of Lecture Notes in Computer Science, p. 234-250 (2015). [cited by applicant]
R. Rombach, A. Blattmann, D. Lorenz, P. Esser, and B. Ommer, in High-Resolution Image Synthesis with Latent Diffusion Models, arXiv:2112.10752v2, Year 2022. [cited by applicant]
Redmon, et al., You Only Look Once: Unified, Real-Time Object Detection, CVPR 2016. [cited by applicant]
S. Ren, K. He, R. Girshick, and J. Sun, Faster r-cnn: Towards real-time object detection with region proposal networks, NIPS, 2015. [cited by applicant]
Taesung Park, Ming-Yu Liu, Ting-Chun Wang, and Jun-Yan Zhu in Semantic image synthesis with spatially-adaptive normalization, Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (2019). [cited by applicant]
Tero Karras, Samuli Laine, Miika Aittala, Janne Hellsten, Jaakko Lehtinen, and Timo Aila in Analyzing and improving the image quality of StyleGAN, Proc. CVPR (2020). [cited by applicant]
Xihui Liu, Zhe Lin, Jianming Zhang, Handong Zhao, Quan Tran, Xiaogang Wang, and Hongsheng Li; “Open-Edit: Open-Domain Image Manipulation with Open-Vocabulary Instructions”; arXiv:2008.01576v2[cs.CV] Apr. 21, 2021. [cited by applicant]
Y. Li, W. Ouyang, B. Zhou, Y. Cui, J. Shi, and X. Wang, Factorizable net: An efficient subgraph based framework for scene graph generation, ECCV, Jun. 29, 2018. [cited by applicant]
Xiaohang Zhan, Xingang Pan, Bo Dai, Ziwei Liu, Dahua Lin, Chen Change Loy, “Self-Supervised Scene De-occlusion”, arXiv:2004.02788v1, Apr. 6, 2020, 11 pages. [cited by applicant]
Office Action as Received in CN Application No. 202311286113.8 dated Nov. 16, 2023. [cited by applicant]
U.S. Appl. No. 18/058,630, Nov. 15, 2023, Office Action. [cited by applicant]
U.S. Appl. No. 18/311,713, Jan. 4, 2024, Office Action. [cited by applicant]
Jaemin Cho et al., Fine-grained Image Captioning with CLIP Reward, arXiv:2205.13115, 2022. [cited by applicant]
Combined Search and Examination Report received in application GB 2403915.8 dated Aug. 9, 2024. [cited by applicant]
Search Report received in GB2402982.9 dated Jul. 10, 2024. [cited by applicant]
U.S. Appl. No. 18/058,538, Aug. 19, 2024, Office Action. [cited by applicant]
U.S. Appl. No. 18/058,554, Aug. 6, 2024, Office Action. [cited by applicant]
U.S. Appl. No. 18/311,705, Sep. 13, 2024, Office Action. [cited by applicant]
Combined Search and Examination Report received in application No. GB2317072.3 dated May 16, 2024. [cited by applicant]
Search Report received in GB2318128.2 dated Jun. 4, 2024. [cited by applicant]
Search Report received in GB2318199.3 dated Jun. 5, 2024. [cited by applicant]
Combined Search and Examination Report received in application No. GB2403106.4 dated Jul. 12, 2024. [cited by applicant]
U.S. Appl. No. 18/311,713, Jul. 5, 2024, Office Action. [cited by applicant]
U.S. Appl. No. 18/404,648, Jul. 17, 2024, Office Action. [cited by applicant]
Chen, Hsiang-Ting et al. ACM Digital Library: Data-driven adaptive history for image editing, published Feb. 27, 2016, pp. 1-9. https://dl.acm.org/doi/10.1145/2856400.2856417 (Year: 2016). [cited by applicant]
Combined Search and Examination Report received in application No. GB2314585.7 dated Feb. 28, 2024. [cited by applicant]
Combined Search and Examination Report received in application No. GB2314323.3 dated Feb. 28, 2024. [cited by applicant]
Combined Search and Examination Report received in application No. GB2316991.5 dated May 8, 2024. [cited by applicant]
Combined Search and Examination Report received in application No. GB2317196.0 dated May 21, 2024. [cited by applicant]
Dhamo H, Farshad A, Laina I, Navab N, Hager GD, Tombari F, Rupprecht C. “Semantic Image Manipulation Using Scene Graphs”, 2020, IEEE/CVF Conf on Computer Vision and Pattern Recognition (CVPR), Jun. 13, 2020-Jun. 19, 202… [cited by applicant]
Draftback Replays a Google Document's Changes in Video Format!, Published Sep. 27, 2019, pp. 1-10, https://web.archive.org/web/20220902104215/https://terrystechtipscchs.blogspot.com/2019/09/draftback-replays-google-docu… [cited by applicant]
M. Choi, “Referring Object Manipulation of Natural Images with Conditional Classifier-free guidance”, Computer Vision ECCV 2022. ECCV 2022, Lecture Notes in Computer Science, vol. 13696. Springer Cham. https://doi.org/. [cited by applicant]
P.K. Saha et al., “Data Augmentation Technique to Expand Road Dataset Using Mask RCNN and Image Inpainting,” 2021 International Conference on Intelligent Technologies (CONIT), Hubli, India, 2021, pp. 1-6, doi: 10.1109/C… [cited by applicant]
U.S. Appl. No. 18/058,622, Mar. 21, 2024, Office Action. [cited by applicant]
U.S. Appl. No. 18/311,705, Mar. 27, 2024, Office Action. [cited by applicant]
Combined Search and Examination Report received in application No. GB2417128.2 dated Mar. 13, 2025. [cited by applicant]
Tainyu Wang et al., “Instance Shadow Detection”, In IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), pp. 1877-1886, 2020. [cited by applicant]
Tim Chen; Nonlinear Revision Control for Images, by Tim Chen Apr. 11, 2011, pp. 1-2 https://www.youtube.com/watch?v=RBL 1cVzlQik (Year: 2011). [cited by applicant]
U.S. Appl. No. 18/058,538, Jan. 31, 2025, Notice of Allowance. [cited by applicant]
U.S. Appl. No. 18/058,554, Mar. 12, 2025, Notice of Allowance. [cited by applicant]
U.S. Appl. No. 18/058,575, Feb. 12, 2025, Office Action. [cited by applicant]
U.S. Appl. No. 18/058,622, Feb. 27, 2025, Office Action. [cited by applicant]
U.S. Appl. No. 18/311,705, Mar. 28, 2025, Office Action. [cited by applicant]
U.S. Appl. No. 18/460,365, Feb. 28, 2025, Notice of Allowance. [cited by applicant]
U.S. Appl. No. 18/404,648, Jan. 30, 2025, Notice of Allowance. [cited by applicant]
U.S. Appl. No. 18/058,622, Sep. 4, 2025, Office Action. [cited by applicant]
U.S. Appl. No. 18/320,714, Aug. 12, 2025, Office Action. [cited by applicant]