Published February 19, 2026 | Version 0.1.0
Software Open

Smart Focus - A Preprocessing Tool for Specimen Images

  • 1. ROR icon Goethe University Frankfurt

Description

Smart Focus is a graphical tool for standardized preprocessing of specimen images. The software removes image backgrounds, centers and crops the main object, and preserves the original aspect ratio to produce consistent inputs for downstream analysis. It supports interactive foreground/background annotation, batch processing of large image collections, and GPU-accelerated segmentation using the Segment Anything Model 2.

The application was developed to support taxonomic image datasets by reducing background variation and positional bias while maintaining reproducibility of preprocessing steps. It was used in the study of morphologically similar freshwater snails (Radomaniola), but is applicable to a wide range of biological imaging workflows.

Key features include interactive segmentation refinement, automated dataset traversal, preservation of directory structure, and reproducible preprocessing settings. The software is implemented in Python and designed to operate on standard desktop hardware.

Files

smart focus app.zip

Files (102.7 kB)

Name Size Download all
md5:058489796ef8c2c9e4ac4d1ba2dabbfc
102.7 kB Preview Download

Additional details

Software

Repository URL
https://github.com/dennisrv/smart_focus_app
Programming language
Python
Development Status
Inactive