← Annotation portfolio
Real Estate & InteriorsSegmentation / Polygons

Door & Frame Segmentation

Door leaf, frame, architrave and skirting separated as four classes so each can be refinished on its own.

Leaf, frame, architrave and skirting as four separate classes — annotated
Leaf, frame, architrave and skirting as four separate classes — source
Leaf, frame, architrave and skirting as four separate classes
White-on-white scheme where contrast gives almost no edge to follow — annotated
White-on-white scheme where contrast gives almost no edge to follow — source
White-on-white scheme where contrast gives almost no edge to follow
Source frame before annotation
Source frame before annotation

Project overview

Interior doors were segmented into the four components a decorator would treat separately: the leaf itself, the frame it hangs in, the architrave around the opening and the skirting that runs into it.

The classes are narrow, often only a few pixels wide where a frame meets a wall, and they meet each other at mitred joints that have to be cut correctly for the result to look right when a single component is recoloured.

Work performed

  • Traced the door leaf including any glazing bars or panel mouldings.
  • Separated the frame from the leaf along the rebate, including where the door stands open.
  • Cut architrave as its own class and followed the mitre at each corner.
  • Continued skirting behind the architrave only as far as it remained visible.
  • Annotated doors seen at an angle, where perspective compresses one side of the frame.
  • Checked narrow classes at high zoom to confirm they had not been merged into the wall.

What made it hard

  • Frame and architrave are only a few pixels apart at typical listing resolution.
  • Mitred corners need a clean diagonal cut rather than a squared-off approximation.
  • Open doors show the frame rebate, which belongs to a different class than the face.
  • White-on-white schemes give almost no contrast between leaf, frame and wall.
  • Angled views compress the far side of the frame to a sliver.
  • Skirting runs behind furniture and reappears, which breaks the mask into fragments.

Result

A component-level door dataset supporting independent refinishing of leaf, frame, architrave and skirting, with clean mitres and no merged narrow classes.

Final deliverable

Delivered four-class polygon masks per door, reviewed specifically for narrow-class integrity and mitre accuracy.

Related work