A global image editing propagation method and system
An image editing and global technology, applied in image enhancement, image analysis, image data processing, etc., can solve the problems of poor communication effect and low real-time performance
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0052] The present invention proposes a global image editing and dissemination method, see figure 1 It is a real-time global image editing and dissemination flow chart of the first embodiment of the present invention, including the following steps:
[0053] S1. Read in the original image and edit by the user.
[0054] Obtain the original image I that the user desires to edit and the stroke image G composed of different color marks (ie strokes) in the original image I. The area covered by the stroke image G in the original image I is used to mark the editing area I p∈G Indicates that the area of the original image I that is not covered by the stroke image G is used as an uncalibrated editing area Means; where p is the pixel on the original image I.
[0055] S2. Calculate pixel block matching information.
[0056] For unmarked editing area Middle pixel point i, get pixel block A corresponding to pixel point i i , In the calibration edit area I p∈G Get and pixel block A i The most ...
Embodiment 2
[0062] In a specific embodiment of the present invention, step S2 in the first embodiment described above uses random communication block matching in the defined mark editing area I p∈G Get pixel block A i Closest matching pixel block Since steps S1 and S3 in this embodiment are the same as the processing procedures in the foregoing embodiment, they will not be repeated here, and step S2 specifically includes:
[0063] S21. Initialization: Get the uncalibrated editing area Middle pixel i(x i ,y i ) Corresponding pixel block A i , Randomly select calibration editing area I p∈G Mid-pixel i'(x i' ,y i' ) Corresponding pixel block B i' As pixel block A i Initial matching pixel block
[0064] S22. Global area search: in the calibration edit area I p∈G And search pixel block A within multiple different limited radius i The best matching pixel block B i' , Including the following steps:
[0065] S221. Select N different search radii w 1 ,...,W N , These N search radius w 1 ,...,W N Dec...
Embodiment 3
[0075] In a specific embodiment of the present invention, the step S21 and step S22 in the foregoing second embodiment further includes a step of "local area optimization", which is used for matching the initial matching pixel block randomly obtained in step S21. Perform local area optimization to get a more similar initial matching pixel block Since steps S1 and S3 in this embodiment are the same as the processing procedures in the foregoing embodiment, they will not be repeated here, and step S2 specifically includes:
[0076] S21. Initialization: Get the uncalibrated editing area Middle pixel i(x i ,y i ) Corresponding pixel block A i , Randomly select calibration editing area I p∈G Mid-pixel i'(x i' ,y i' ) Corresponding pixel block B i' As pixel block A i Initial matching pixel block
[0077] S22. Local area optimization: detecting initial matching pixel blocks Is there any adjacent pixel block with pixel block A i If there is a pixel block with higher similarity, use this...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com