-
公开(公告)号:US20210358170A1
公开(公告)日:2021-11-18
申请号:US17387207
申请日:2021-07-28
Applicant: Adobe Inc.
Inventor: Jonathan Eisenmann , Wenqi Xian , Matthew Fisher , Geoffrey Oxholm , Elya Shechtman
Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for utilizing a critical edge detection neural network and a geometric model to determine camera parameters from a single digital image. In particular, in one or more embodiments, the disclosed systems can train and utilize a critical edge detection neural network to generate a vanishing edge map indicating vanishing lines from the digital image. The system can then utilize the vanishing edge map to more accurately and efficiently determine camera parameters by applying a geometric model to the vanishing edge map. Further, the system can generate ground truth vanishing line data from a set of training digital images for training the critical edge detection neural network.
-
公开(公告)号:US10957026B1
公开(公告)日:2021-03-23
申请号:US16564398
申请日:2019-09-09
Applicant: ADOBE INC.
Inventor: Jinsong Zhang , Kalyan K. Sunkavalli , Yannick Hold-Geoffroy , Sunil Hadap , Jonathan Eisenmann , Jean-Francois Lalonde
Abstract: Methods and systems are provided for determining high-dynamic range lighting parameters for input low-dynamic range images. A neural network system can be trained to estimate high-dynamic range lighting parameters for input low-dynamic range images. The high-dynamic range lighting parameters can be based on sky color, sky turbidity, sun color, sun shape, and sun position. Such input low-dynamic range images can be low-dynamic range panorama images or low-dynamic range standard images. Such a neural network system can apply the estimates high-dynamic range lighting parameters to objects added to the low-dynamic range images.
-
公开(公告)号:US10831333B2
公开(公告)日:2020-11-10
申请号:US15660284
申请日:2017-07-26
Applicant: Adobe Inc.
Inventor: Jonathan Eisenmann , Bushra Mahmood
IPC: G06F3/0481 , G06T19/00 , G06T19/20 , G06T15/20
Abstract: The present disclosure is directed toward systems and methods for manipulating a camera perspective within a digital environment for rendering three-dimensional objects against a background digital image. In particular, the systems and methods described herein display a view of a three-dimensional space including a horizon, a ground plane, and a three-dimensional object in accordance with a camera perspective of the three-dimensional space. The systems and methods further manipulate the camera perspective in response to, and in accordance with, user interaction with one or more options. The systems and methods manipulate the camera perspective relative to the three-dimensional space and thereby change the view of the three-dimensional space within a user interface.
-
公开(公告)号:US10719920B2
公开(公告)日:2020-07-21
申请号:US16188479
申请日:2018-11-13
Applicant: Adobe Inc.
Inventor: Jonathan Eisenmann , Zhe Lin , Matthew Fisher
Abstract: In some embodiments, an image manipulation application receives a two-dimensional background image and projects the background image onto a sphere to generate a sphere image. Based on the sphere image, an unfilled environment map containing a hole area lacking image content can be generated. A portion of the unfilled environment map can be projected to an unfilled projection image using a map projection. The unfilled projection image contains the hole area. A hole filling model is applied to the unfilled projection image to generate a filled projection image containing image content for the hole area. A filled environment map can be generated by applying an inverse projection of the map projection on the filled projection image and by combining the unfilled environment map with the generated image content for the hole area of the environment map.
-
公开(公告)号:US10290112B2
公开(公告)日:2019-05-14
申请号:US15996833
申请日:2018-06-04
Applicant: ADOBE INC.
Inventor: Xiaohui Shen , Scott Cohen , Peng Wang , Bryan Russell , Brian Price , Jonathan Eisenmann
Abstract: Techniques for planar region-guided estimates of 3D geometry of objects depicted in a single 2D image. The techniques estimate regions of an image that are part of planar regions (i.e., flat surfaces) and use those planar region estimates to estimate the 3D geometry of the objects in the image. The planar regions and resulting 3D geometry are estimated using only a single 2D image of the objects. Training data from images of other objects is used to train a CNN with a model that is then used to make planar region estimates using a single 2D image. The planar region estimates, in one example, are based on estimates of planarity (surface plane information) and estimates of edges (depth discontinuities and edges between surface planes) that are estimated using models trained using images of other scenes.
-
公开(公告)号:US12254589B2
公开(公告)日:2025-03-18
申请号:US18055716
申请日:2022-11-15
Applicant: Adobe Inc.
Inventor: Mohammad Reza Karimi Dastjerdi , Yannick Hold-Geoffroy , Vladimir Kim , Jonathan Eisenmann , Jean-François Lalonde
IPC: G06T3/04 , G06T3/18 , G06T3/4023 , G06T3/4046 , G06T7/00 , G06V10/774 , G06V10/776
Abstract: Embodiments are disclosed for generating 360-degree panoramas from input narrow field of view images. A method of generating 360-degree panoramas may include obtaining an input image and guide, generating a panoramic projection of the input image, and generating, by a panorama generator, a 360-degree panorama based on the panoramic projection and the guide, wherein the panorama generator is a guided co-modulation generator network trained to generate a 360-degree panorama from the input image based on the guide.
-
公开(公告)号:US11810326B2
公开(公告)日:2023-11-07
申请号:US17387207
申请日:2021-07-28
Applicant: Adobe Inc.
Inventor: Jonathan Eisenmann , Wenqi Xian , Matthew Fisher , Geoffrey Oxholm , Elya Shechtman
CPC classification number: G06T7/80 , G06T7/12 , G06T7/13 , G06T2207/20081 , G06T2207/20084
Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for utilizing a critical edge detection neural network and a geometric model to determine camera parameters from a single digital image. In particular, in one or more embodiments, the disclosed systems can train and utilize a critical edge detection neural network to generate a vanishing edge map indicating vanishing lines from the digital image. The system can then utilize the vanishing edge map to more accurately and efficiently determine camera parameters by applying a geometric model to the vanishing edge map. Further, the system can generate ground truth vanishing line data from a set of training digital images for training the critical edge detection neural network.
-
公开(公告)号:US11694416B2
公开(公告)日:2023-07-04
申请号:US17208627
申请日:2021-03-22
Applicant: ADOBE INC.
Inventor: Duygu Ceylan Aksit , Vladimir Kim , Siddhartha Chaudhuri , Radomir Mech , Noam Aigerman , Kevin Wampler , Jonathan Eisenmann , Giorgio Gori , Emiliano Gambaretto
IPC: G06T15/00 , G06T19/20 , G06F3/04815 , G06F3/04845
CPC classification number: G06T19/20 , G06F3/04815 , G06F3/04845 , G06T2200/24 , G06T2219/2016
Abstract: Embodiments of the present invention are directed towards intuitive editing of three-dimensional models. In embodiments, salient geometric features associated with a three-dimensional model defining an object are identified. Thereafter, feature attributes associated with the salient geometric features are identified. A feature set including a plurality of salient geometric features related to one another is generated based on the determined feature attributes (e.g., properties, relationships, distances). An editing handle can then be generated and displayed for the feature set enabling each of the salient geometric features within the feature set to be edited in accordance with a manipulation of the editing handle. The editing handle can be displayed in association with one of the salient geometric features of the feature set.
-
公开(公告)号:US20220148135A1
公开(公告)日:2022-05-12
申请号:US17093852
申请日:2020-11-10
Applicant: Adobe Inc.
Inventor: Mustafa Isik , Michael Yanis Gharbi , Matthew David Fisher , Krishna Bhargava Mullia Lakshminarayana , Jonathan Eisenmann , Federico Perazzi
Abstract: A plurality of pixel-based sampling points are identified within an image, wherein sampling points of a pixel are distributed within the pixel. For individual sampling points of individual pixels, a corresponding radiance vector is estimated. A radiance vector includes one or more radiance values characterizing light received at a sampling point. A first machine learning module generates, for each pixel, a corresponding intermediate radiance feature vector, based on the radiance vectors associated with the sampling points within that pixel. A second machine learning module generates, for each pixel, a corresponding final radiance feature vector, based on an intermediate radiance feature vector for that pixel, and one or more other intermediate radiance feature vectors for one or more other pixels neighboring that pixel. One or more kernels are generated, based on the final radiance feature vectors, and applied to corresponding pixels of the image, to generate a lower noise image.
-
公开(公告)号:US11094083B2
公开(公告)日:2021-08-17
申请号:US16257495
申请日:2019-01-25
Applicant: Adobe Inc.
Inventor: Jonathan Eisenmann , Wenqi Xian , Matthew Fisher , Geoffrey Oxholm , Elya Shechtman
Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for utilizing a critical edge detection neural network and a geometric model to determine camera parameters from a single digital image. In particular, in one or more embodiments, the disclosed systems can train and utilize a critical edge detection neural network to generate a vanishing edge map indicating vanishing lines from the digital image. The system can then utilize the vanishing edge map to more accurately and efficiently determine camera parameters by applying a geometric model to the vanishing edge map. Further, the system can generate ground truth vanishing line data from a set of training digital images for training the critical edge detection neural network.
-
-
-
-
-
-
-
-
-