Mobile Portrait Relighting With Surface Geometry And Light Models
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile device users lack access to professional-grade portrait lighting capabilities, limiting their ability to achieve high-quality images without specialized equipment or knowledge.
Innovation Solution
A mobile device-based system uses machine learning, specifically a convolutional neural network, to analyze image lighting conditions and apply optimal lighting models in real-time, enhancing images by adjusting lighting direction and intensity based on surface geometry and environmental illumination.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Illumination intensity
If professional portrait lighting equipment and studio resources are used, then image quality and lighting control are improved, but device complexity and accessibility are worsened
Solution Approach 1:
The patent applies professional portrait lighting models (such as Rembrandt, butterfly, and loop lighting) that were traditionally implemented with complex physical equipment to a mobile device camera system. The machine learning models replicate the effects of professional lighting setups by analyzing captured images and applying appropriate lighting transformations, making professional-grade lighting effects accessible through software rather than requiring specialized hardware
Solution Approach 2:
The patent replaces mechanical lighting equipment (off-camera flashes, reflectors, and physical lighting modifiers) with computational methods. Machine learning models process captured images to determine surface geometry, estimate environmental lighting, calculate light energy distribution, and generate relit images that mimic professional lighting effects, substituting physical lighting systems with algorithm-based lighting synthesis
2Manufacturing precision
If professional lighting equipment is used, then lighting control precision is improved, but ease of operation is worsened
Solution Approach 1:
The patent implements automated lighting analysis and application through machine learning models that independently perform multiple tasks: analyzing surface geometry of the subject, estimating environmental lighting conditions, determining optimal lighting parameters, and applying appropriate lighting effects. The system serves itself by automatically processing captured images through the complete lighting enhancement pipeline without requiring manual intervention for each step
Solution Approach 2:
The patent pre-trains machine learning models with extensive portrait lighting data and professional lighting knowledge before deployment. The models are prepared in advance to recognize various lighting scenarios, understand surface geometry characteristics, and know the appropriate lighting corrections to apply. This preliminary training enables the system to immediately provide professional-grade lighting enhancement when capturing portraits, without requiring users to have expert knowledge
3Illumination intensity
If machine learning models are applied for real-time image enhancement, then image quality is improved, but processing time and computational energy are increased
Solution Approach 1:
The patent divides the image enhancement process into separate machine learning models that handle specific tasks independently: a surface geometry analysis model, an environmental lighting estimation model, and a light energy calculation model. This segmentation allows each model to be optimized for its specific function and enables parallel processing of different image aspects, improving computational efficiency and reducing overall processing time while maintaining real-time performance
Data Source
AI summary
Apparatus and methods related to applying lighting models to images of objects are provided. An example method includes applying a geometry model to an input image to determine a surface orientation map indicative of a distribution of lighting on an object based on a surface geometry. The method further includes applying an environmental light estimation model to the input image to determine a direction of synthetic lighting to be applied to the input image. The method also includes applying, based on the surface orientation map and the direction of synthetic lighting, a light energy model to determine a quotient image indicative of an amount of light energy to be applied to each pixel of the input image. The method additionally includes enhancing, based on the quotient image, a portion of the input image. One or more neural networks can be trained to perform one or more of the aforementioned aspects.


