Global image edition propagating method and system thereof
An image editing and global technology, applied in image analysis, image enhancement, image data processing, etc., can solve the problems of low real-time performance and poor communication effect
- 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 propagation method, see figure 1 It is a flow chart of real-time global image editing and dissemination in Embodiment 1 of the present invention, including the following steps:
[0053] S1. Reading in the original image and editing by the user.
[0054] Obtain the original image I that the user expects 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 of the original image I is used as the marked editing area I p∈G Indicates that the area of the original image I not covered by the stroke image G is the unmarked edited area Represents; among them, p is the pixel on the original image I.
[0055] S2. Calculate pixel block matching information.
[0056] For unmarked editing regions Middle pixel i, get pixel block A corresponding to pixel i i , in the calibration editing area I p∈G Get with pixel block A i The pixel blo...
Embodiment 2
[0062] In a specific embodiment of the present invention, step S2 in the foregoing embodiment 1 uses random communication block matching in the defined mark editing area I p∈G Get pixel block A i closest matching pixel block Since step S1 and step S3 in this embodiment are the same as the processing process in the above-mentioned embodiment, they will not be described in detail here, and step S2 specifically includes:
[0063] S21. Initialization: Obtain the unmarked editing area Medium pixel i(x i ,y i ) corresponding to the pixel block A i , randomly select the calibration editing area I p∈G Middle pixel i'(x i' ,y i' ) corresponding to the pixel block B i' as pixel block A i The initial matching pixel block of
[0064]S22. Global area search: in the calibration editing area I p∈G And search pixel block A in multiple different limited radii i The best matching pixel block B i' , including the following steps:
[0065] S221. Select N different search radii w...
Embodiment 3
[0075] In a specific embodiment of the present invention, the step "local area optimization" is also included between step S21 and step S22 in the second embodiment, which is used to optimize the initial matching pixel block randomly obtained in step S21 Perform local area optimization to obtain more similar initial matching pixel blocks Since step S1 and step S3 in this embodiment are the same as the processing process in the above-mentioned embodiment, they will not be described in detail here, and step S2 specifically includes:
[0076] S21. Initialization: Obtain the unmarked editing area Medium pixel i(x i ,y i ) corresponding to the pixel block A i , randomly select the calibration editing area I p∈G Middle pixel i'(x i' ,y i' ) corresponding to the pixel block B i' as pixel block A i The initial matching pixel block of
[0077] S22. Local area optimization: detecting initial matching pixel blocks Is there any adjacent pixel block with pixel block A i If...
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