Skip to content

edshkim98/ImageLabelerPyQT

Repository files navigation

ImageLabelerPyQT

A collection of PyQt5-based image labeling tools designed for image restoration tasks. Built to streamline quality assessment and hallucination detection in reconstructed images.

Features

Three specialized labeling interfaces:

๐ŸŽฏ Hallucination Labeler

Binary classification tool for marking hallucinated regions in image reconstructions.

  • Click to toggle severity of hallucinations
  • Displays ground truth and hallucination proxy mask for reference
  • Automatic progress saving

Hallucination Labeler

โœ… Quality-Check Labeler

Assess overall reconstruction quality across multiple variants.

  • Side-by-side comparison with ground truth
  • Binary accept/reject labeling
  • Resume from last labeled image

Quality-Check Labeler

๐Ÿ“Š Ranking Labeler

Rank multiple reconstructions by quality or hallucination severity.

  • Drag-and-drop or click-based ranking (1-3 scale)
  • Compare normal, intrinsic, and extrinsic hallucinations
  • Color-coded feedback (Green=best, Orange=medium, Red=worst)

Ranking Labeler

Installation

pip install PyQt5 numpy

About

Image labelling tool using PyQT. Originally developed to label image restoration tasks.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages