GitHunt
ED

edshkim98/ImageLabelerPyQT

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

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

Languages

Python100.0%

Contributors

MIT License
Created June 14, 2024
Updated October 3, 2025