Neural Network Line Drawing to Rendered Image Conversion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for converting line drawings to rendered images often result in unwanted irregularities due to treating edges as absolute truths, which are undesirable in the final rendered image.
Innovation Solution
A system and method that utilizes a neural network, specifically a conditional Generative Adversarial Network (cGAN), trained with noise data to account for irregularities in line drawings, allowing it to generate rendered images by learning the line drawing as a guideline rather than an absolute truth, thereby ignoring and correcting irregularities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If edge detection techniques treat edges of an object as an absolute truth to generate a rendered image identical to the line drawing, then the conversion accuracy is improved, but unwanted irregularities appear in the rendered image
Solution Approach 1:
The neural network is trained in advance with noise-added line drawings to learn the statistical characteristics of hand-drawn irregularities. This preliminary training enables the network to anticipate and correct irregularities before they appear in the final rendered image, resolving the contradiction between accuracy and irregularity removal
Solution Approach 2:
A neural network is introduced as an intermediary between the line drawing and the rendered image. The network learns to distinguish between intentional design features and unwanted irregularities, acting as a mediator that filters out harmful irregularities while preserving the essential structure and boundaries of the original drawing
2Productivity
If traditional image processing methods are used to convert line drawings to rendered images, then the process is simple and fast, but the output contains irregularities from hand-drawn variations
Solution Approach 1:
Traditional mechanical image processing methods are replaced with a neural network-based system. The neural network automatically learns to correct hand-drawn irregularities through training, maintaining fast processing speeds while eliminating the need for complex manual correction steps
Data Source
AI summary
The system includes a memory that stores instructions for executing processes converting line drawings to rendered images. The system also includes a processor configured to execute the instructions. The instructions cause the processor to: train a neural network to account for irregularities in the line drawings by introducing noise data into training data of the neural network; receive a first line drawing from an input device; generate a first rendered image based on features identified in the first line drawing; and display the first rendered image on an output device.


