IP Library Granted Patent US 12,657,902
Granted Patent B2
US 12,657,902 · App. 18/162,382 · Granted Jun 16, 2026

Generating semantic scene graphs utilizing template graphs for digital image modification

Inventor: Kevin Gary Smith (Lehi, UT)
Assignee: Adobe Inc.
G06V10/86G06T11/60G06V10/764G06V20/70G06T2200/24G06T2210/12
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,657,902
App. No.
18/162,382
Granted
Jun 16, 2026
Kind
B2
Abstract

The present disclosure relates to systems, methods, and non-transitory computer-readable media that generate and implement semantic scene graph for digital image editing. For instance, in some embodiments, the disclosed systems receive a digital image from a client device. The disclosed systems determine, utilizing one or more neural networks, characteristics of the digital image by determining a plurality of objects portrayed in the digital image and a plurality of relationships associated with the plurality of objects. Further, the disclosed systems generate a semantic scene graph for the digital image based on its characteristics. For example, in some cases, the disclosed systems generate a structure of nodes and edges representing the characteristics of the digital image utilizing an image analysis graph and assign behaviors to the plurality of objects based on the plurality of relationships using a behavioral policy graph. The disclosed systems modify the digital image using the semantic scene graph.

Claims (73)

1 . A computer-implemented method comprising:

receiving a digital image from a client device;

determining, utilizing one or more neural networks, characteristics of the digital image by determining a plurality of objects portrayed in the digital image and a plurality of relationships associated with the plurality of objects;

generating, based on the characteristics of the digital image, a semantic scene graph for the digital image using a combination of pre-generated template graphs by:

generating, utilizing a first pre-generated template graph comprising an image analysis graph, a structure of nodes and edges representing the characteristics of the digital image; and

assigning, utilizing a second pre-generated template graph comprising a behavioral policy graph, behaviors to the plurality of objects based on the plurality of relationships;

detecting, via the client device, a user interaction with the digital image; and

modifying, based on the user interaction, the digital image utilizing the semantic scene graph by:

determining pixels corresponding to an object portrayed within the digital image;

identifying at least one of an object attribute or an object relationship that is associated with the object within the digital image via the semantic scene graph; and

modifying the pixels corresponding to the object based on at least one of the object attribute or the object relationship associated with the object via the semantic scene graph.

2 . The computer-implemented method of claim 1 , further comprising generating the semantic scene graph for the digital image by associating, utilizing a real-world class description graph, object attributes with the plurality of objects portrayed in the digital image.

3 . The computer-implemented method of claim 2 , further comprising associating, utilizing the real-world class description graph, hierarchies of object classifications with the plurality of objects portrayed in the digital image.

4 . The computer-implemented method of claim 2 , wherein associating, utilizing the real-world class description graph, the object attributes with the plurality of objects portrayed in the digital image comprises:

determining an object class for an object portrayed in the digital image;

identifying one or more object attributes associated with the object class within the real-world class description graph; and

associating the one or more object attributes with the object within the semantic scene graph.

5 . The computer-implemented method of claim 4 , wherein:

determining the plurality of objects portrayed in the digital image comprises identifying at least one object that supports one or more additional objects within the digital image; and

associating the one or more object attributes with the object within the semantic scene graph comprises associating a supporting weight with the at least one object within the semantic scene graph.

6 . The computer-implemented method of claim 1 , wherein generating, utilizing the image analysis graph, the structure of nodes and edges representing the characteristics of the digital image comprises:

generating, within the semantic scene graph, a plurality of nodes representing the plurality of objects portrayed in the digital image; and

generating, within the semantic scene graph, a plurality of edges connecting the plurality of nodes to represent the plurality of relationships.

7 . The computer-implemented method of claim 6 , wherein generating, utilizing the image analysis graph, the structure of nodes and edges representing the characteristics of the digital image comprises:

generating, within the semantic scene graph, an additional plurality of nodes representing object classes of the plurality of objects portrayed in the digital image; and

generating, for each node from the additional plurality of nodes, an edge connecting the node to another node from the plurality of nodes that represents an object associated with an object class represented by the node.

8 . The computer-implemented method of claim 1 , wherein modifying the digital image utilizing the semantic scene graph comprises:

receiving one or more user interactions targeting an object from the plurality of objects for modification;

identifying one or more characteristics of the digital image that are associated with the object via the semantic scene graph; and

modifying the digital image by modifying the object targeted by the one or more user interactions in accordance with the one or more characteristics that are associated with the object.

9 . The computer-implemented method of claim 1 , wherein determining the characteristics of the digital image comprises determining the characteristics of the digital image by further determining one or more of a scene of the digital image, a lighting source for the digital image, a setting of the digital image, or a location of the digital image.

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:

generating an image analysis graph providing a structural template of nodes and edges corresponding to characteristics potentially represented in one or more digital images;

generating a real-world class description graph providing contextual information with respect to semantic areas potentially represented in the one or more digital images;

generating a behavioral policy graph that assigns behaviors to object classes based on object relationships potentially represented in the one or more digital images;

generating, for a digital image via pre-processing before receiving one or more user interactions for modifying the digital image, a semantic scene graph portraying a plurality of objects utilizing the image analysis graph, the real-world class description graph, and the behavioral policy graph; and

modifying the digital image using the semantic scene graph in response to detecting one or more user interactions with the digital image by:

determining pixels corresponding to an object portrayed within the digital image;

identifying at least one of an object attribute or an object relationship that is associated with the object within the digital image via the semantic scene graph; and

modifying the pixels corresponding to the object based on at least one of the object attribute or the object relationship associated with the object via the semantic scene graph.

11 . The non-transitory computer-readable medium of claim 10 , wherein generating the real-world class description graph providing the contextual information with respect to the semantic areas potentially represented in the one or more digital images comprises generating hierarchies of object classifications for objects potentially represented within the one or more digital images.

12 . The non-transitory computer-readable medium of claim 11 , wherein generating the semantic scene graph for the digital image portraying the plurality of objects utilizing the real-world class description graph comprises:

determining an object class for an object portrayed in the digital image; and

associating a hierarchy of object classifications that corresponds to the object class with the object within the semantic scene graph for the digital image.

13 . The non-transitory computer-readable medium of claim 11 , wherein generating the hierarchies of object classifications for the objects potentially represented within the one or more digital images comprises:

generating a first node representing an object class associated with an object potentially represented in the one or more digital images;

generating a second node representing a subclass of the object class; and

generating an edge connecting the second node to the first node.

14 . The non-transitory computer-readable medium of claim 13 , wherein generating the hierarchies of object classifications for the objects potentially represented within the one or more digital images comprises:

generating a third node representing a subclass of the subclass of the object class; and

generating an additional edge connecting the third node to the second node.

15 . The non-transitory computer-readable medium of claim 10 , wherein generating the real-world class description graph providing the contextual information with respect to the semantic areas potentially represented in the one or more digital images comprises generating anatomies for objects potentially represented within the one or more digital images, an anatomy for an object representing one or more components of the object.

16 . The non-transitory computer-readable medium of claim 10 , wherein generating the image analysis graph providing the structural template of nodes and edges corresponding to characteristics potentially represented in the one or more digital images comprises:

generating a first set of template nodes corresponding to scene components potentially portrayed in the one or more digital images;

generating a second set of template nodes corresponding to one or more objects potentially portrayed in the one or more digital images; and

generating edges connecting template nodes from the first set of template nodes and the second set of template nodes in a template structure.

17 . A system comprising:

at least one memory device; and

at least one processor configured to cause the system to:

determine a plurality of objects portrayed in a digital image;

determine an object class for each object from the plurality of objects;

determine relationships between pairs of objects from the plurality of objects;

generate a semantic scene graph for the digital image using a combination of pre-generated template graphs by:

generating a structure having a plurality of nodes representing the plurality of objects and a plurality of edges connecting the plurality of nodes in accordance with a first pre-generated template graph comprising an image analysis graph having a structural template of nodes and edges;

associating one or more object attributes with each object based on the object class of each object in accordance with a second pre-generated template graph comprising a real-world class description graph having object attributes for a plurality of object classes; and

assigning each object one or more behaviors based on the relationships between the pairs of objects in accordance with a third pre-generated template graph comprising a behavioral policy graph that assigns behaviors to object classes based on object relationships; and

modify the digital image using the semantic scene graph in response to detecting one or more user interactions with the digital image by:

determining pixels corresponding to an object portrayed within the digital image;

identifying at least one of an object attribute or an object relationship that is associated with the object within the digital image via the semantic scene graph; and

modifying the pixels corresponding to the object based on at least one of the object attribute or the object relationship associated with the object via the semantic scene graph.

18 . The system of claim 17 , wherein the at least one processor is further configured to cause the system to modify the digital image utilizing the semantic scene graph by modifying one or more objects portrayed in the digital image based on at least one object attribute and at least one behavior associated with the one or more objects within the semantic scene graph.

19 . The system of claim 17 , wherein the at least one processor is further configured to cause the system to generate the semantic scene graph for the digital image by associating at least one of an object mask or a bounding box with each object from the plurality of objects.

20 . The system of claim 17 , wherein the at least one processor is further configured to cause the system to generate the semantic scene graph for the digital image by associating, utilizing the real-world class description graph, a hierarchy of object classifications and an anatomy of components with each object from the plurality of objects.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2023
From: SMITH, KEVIN GARY
To: ADOBE INC.
Reel/Frame 062551/0340 →
Continuity (1)
Related Publication 20240265692A1 · Aug 8, 2024
References Cited (229)
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 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 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 11783558B1 · Blechschmidt · 2023 [cited by examiner]
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 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 20150356343A1 · Jain et al. · 2015 [cited by applicant]
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 20170347024A1 · Yanagi · 2017 [cited by applicant]
US 20170358092A1 · Bleibel et al. · 2017 [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 applicant]
US 20200042286A1 · Bui et al. · 2020 [cited by applicant]
US 20200051561A1 · Lai · 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 20200401835A1 · Zhao 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 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 20220270215A1 · Lee · 2022 [cited by applicant]
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 20230076884A1 · Hiromoto · 2023 [cited by examiner]
US 20230103305A1 · Xu et al. · 2023 [cited by applicant]
US 20230127460A1 · Xie et al. · 2023 [cited by applicant]
US 20230147722A1 · Ramirez de Chanlatte et al. · 2023 [cited by applicant]
US 20230252752A1 · Cheng et al. · 2023 [cited by applicant]
US 20230326028A1 · Zhang et al. · 2023 [cited by applicant]
US 20240135511A1 · Singh 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 20240171848A1 · Figueroa et al. · 2024 [cited by applicant]
US 20240331322A1 · Smith · 2024 [cited by applicant]
US 20240355107A1 · Liba 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 2023027681A1 · 2023 [cited by applicant]
WO 2023250088A1 · 2023 [cited by applicant]
Ashual, O., & Wolf, L. (2019). Specifying object attributes and relations in interactive scene generation. In Proceedings of the IEEE/CVF international conference on computer vision (pp. 4561-4569). (Year: 2019). [cited by examiner]
Dhamo, H., Farshad, A., Laina, I., Navab, N., Hager, G. D., Tombari, F., & Rupprecht, C. (2020). Semantic image manipulation using scene graphs. In Proceedings of the IEEE/CVF conference on computer vision and pattern r… [cited by examiner]
Wei, M., Yuan, C., Yue, X., & Zhong, K. (Oct. 2020). Hose-net: Higher order structure embedded network for scene graph generation. In Proceedings of the 28th ACM International Conference on Multimedia (pp. 1846-1854). (… [cited by examiner]
Bugatti, P. H., Saito, P., & Davis, L. S. (2019). HiCoRe: Visual Hierarchical Context-Reasoning. arXiv preprint arXiv:1909.00848. (Year: 2019). [cited by examiner]
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: 2021… [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]
U.S. Appl. No. 18/162,401, Apr. 18, 2025, Notice of Allowance. [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]
Combined Search and Examination Report received in application No. GB2417128.2 dated Mar. 13, 2025. [cited by applicant]
Tianyu 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/320,664, Mar. 5, 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]
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, doi:… [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.15441v… [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]
Mngqing 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, Virt… [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. 8, 2024, Notice of Allowance. [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]
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]
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]
Redmon, et al., You Only Look Once: Unified, Real-Time Object Detection, CVPR 2016. [cited by applicant]
Ning Xu et al., “Deep GrabCut for Object Selection,” published Jul. 14, 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]
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) (hereinafter StyleGan2). [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]
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]
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]
F. Faghri et al., Vse++: Improving visual-semantic Embeddings with Hard Negatives, arXiv:1707.05612, 2017. [cited by applicant]
Liang-Chieh Chen et al., Rethinking Atrous Convolution for Semantic Image Segmentation, arXiv:1706.05587, 2017. [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]
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]
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]
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. [cited by applicant]
Jaemin Cho et al., Fine-grained Image Captioning with CLIP Reward, arXiv:2205.13115, 2022. [cited by applicant]
Jiaming Song, et al. in Denoising diffusion implicit models. In ICLR, 2021. [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. [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]