I want to create a tool to detect rooftops in satellite images and create a mask of them to display over the image and/or generate a geoJSON of the mask to use in further processing. I actually want to go a step further an try and estimate the 3d geometry of the roof, but that could be outside the scope of this question.
Does something like this already exist open source that I haven’t found yet? Do I need to do something like Mask R-CNN? Also if anyone has suggestions on general resources in image processing or geospatial image processing I would be greatly appreciate it!