Skip to content

🎨 Heatmap interpolation ignores room boundaries and creates rectangular coverage box #1

@TangoEcho

Description

@TangoEcho

Problem

The heatmap interpolation creates a rectangular grid that doesn't respect actual room boundaries, showing poor signal strength predictions for areas outside the room.

Evidence from Logs

πŸ“ Creating 16x11 interpolation grid
βœ… Generated heatmap with 204 interpolated coverage points
  • Creates uniform rectangular grid regardless of room shape
  • Interpolates signal strength for areas that may not exist (outside walls)
  • Results in misleading coverage visualization

Expected Behavior

  • Heatmap should only interpolate within actual room boundaries
  • Should respect wall positions and room geometry
  • Should not show coverage for areas outside the scanned room

Solution Approach

  1. Constrain interpolation grid to room polygon boundaries
  2. Use room wall points to mask interpolation areas
  3. Only generate coverage points within identified room shapes
  4. Add room boundary validation before interpolation

Priority

High - Affects accuracy of WiFi coverage analysis

Related

  • Room boundary detection improvements needed
  • Coordinate system alignment verification

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions