| CPC G06T 7/13 (2017.01) [G06T 3/40 (2013.01); G06T 7/0002 (2013.01); G06T 7/50 (2017.01); G06V 10/46 (2022.01); G06V 10/56 (2022.01); G06T 2207/20044 (2013.01); G06T 2207/20132 (2013.01); G06T 2207/30168 (2013.01)] | 20 Claims |

|
1. A method comprising:
generating a depth map by performing a depth estimation on an image of a scene having at least one wall;
generating a first edge map that includes a first set of edge lines outlining the at least one wall by performing edge detection on the image;
generating a second edge map that includes a second set of edge lines of the scene by performing edge detection on the depth map;
generating a third edge map by thinning a width of each edge line in the first set of edge lines;
generating a fourth edge map by performing a skeletonization function on the depth map;
generating a final edge map based on the third edge map and the fourth edge map;
generating a colorized image by applying color to the final edge map to paint the at least one wall; and
displaying the colorized image on a display of a device.
|