VisiPics

VisiPics
DeveloperGuillaume Fouet (a.k.a. Ozone)
Release2007
Final release
1.3.1[1] / 2013-02-04[1]
Operating systemMicrosoft Windows
TypeDuplicate image search
LicenseDonationware[1]
Websitevisipics.info (Archived) (Since 2023, the official website is taken over by someone else)

VisiPics is a closed-source Windows software designed to identify and manage duplicate or visually similar images on a user's hard drive. Developed by Guillaume Fouet (a.k.a. Ozone), it is a freeware tool that has been widely used for organizing large image collections by detecting duplicates, including images with different resolutions, formats, or minor edits. Released in its initial beta version in 2007.[2][3]

Features

VisiPics scans selected folders to catalog images and applies four image comparison filters to identify visually similar pictures. It can detect duplicates across different resolutions, file formats (e.g., JPEG, PNG, RAW), and images with minor cosmetic changes, such as slight color adjustments or cropping.[2]

Development

Based on information in the VisiPics help files, it uses various software libraries such as ImageMagick (Magick++ for image loading, decoding, and preprocessing) and ZLibEx.

Algorithm

VisiPics uses a proprietary algorithm to detect visually similar images, distinct from common methods like Structural Similarity Index (SSIM) or mean square difference. VisiPics’ algorithm detects visually similar images using four comparison filters, optimized for speed and flexibility.[4] Key functions of the image similarity search algorithm used in VisiPics:

  • Preprocessing: Normalizes resolution, suppresses uniform backgrounds, and adjusts for brightness.
  • Feature extraction: Uses color histograms, edge detection, texture analysis.
  • Luminosity weighting: Adjusts features for lighting variations via a neural network.[4]
  • Similarity scoring: Aggregates filter scores with adjustable strictness (strict for near-identical, loose for broader similarity).
  • Rotation detection: Matches 90° rotated images (slower, optional).[4]
  • Optimization: Employs a chained indexed list (e.g., perceptual hashing) for fast grouping of similar images.[4]
  • Handles edge cases: Detects low-information images (e.g., black-and-white), varying resolutions, and loosely similar images (e.g., sunsets).

References

  1. ^ a b c "Download - VisiPics". www.visipics.info. Archived from the original on 2014-07-14. Retrieved 2025-08-02.
  2. ^ a b "10 digital photography downloads". NBC News. 2010-02-15. Retrieved 2025-08-02.
  3. ^ Mduma, Neema; Elinisa, Christian (2025-03-21). "Banana Leaves Imagery Dataset". Scientific Data. 12 (1): 477. Bibcode:2025NatSD..12..477M. doi:10.1038/s41597-025-04456-4. ISSN 2052-4463. PMC 11928457. PMID 40118902.
  4. ^ a b c d "Revisions - VisiPics". www.visipics.info. Archived from the original on 2016-04-05. Retrieved 2025-08-02.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.