1. A method for texture synthesis for video coding with side information, the method being implemented by a decoder device, the method comprising: receiving seed texture at high fidelity, wherein the seed texture is a portion of synthesized regions; receiving remaining portions of the synthesized regions at low fidelity; receiving marking of regions to synthesize; and synthesizing the marked regions based on the high-fidelity seed texture and the low-fidelity portions of the synthesized regions, wherein the low-fidelity portions comprise constraint information that constrains the synthesizing.