Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[LDA] - (Mods) Filter mods - Users can filter photos based on metadata, rating, tags, and custom criteria. #59

Open
Tracked by #11
QuentinCraft opened this issue Nov 28, 2024 · 1 comment
Assignees
Labels
Feature New feature or request

Comments

@QuentinCraft
Copy link
Contributor

QuentinCraft commented Nov 28, 2024

Filters

Each image is managed as a bitmap array on our solution.

The goal will be to apply some sorting functions. The final feature will allows the user to select any of these algorithms :

He will be able to select an category filter that allows to use all of the attached algorithms without having to select one by one.

Image Quality

  • Sharpness: Use edge detection algorithms (like Sobel or Laplacian filters) to assess sharpness.
  • Focus Measure: Compute the variance of the Laplacian, which measures focus clarity.
  • Resolution: Select the bitmap with the largest dimensions (width × height).
  • Compression Artifacts: Check for noise or artifacts using structural similarity index (SSIM).

Content Similarity

  • Histogram Comparison: Compare histograms of images to find the one closest to the reference.
  • Feature Matching: Use algorithms like SIFT, SURF, or ORB to compare key features between images.
  • Template Matching: For bitmaps containing patterns or logos, use template matching with correlation coefficients.

Color or Visual Aesthetics

  • Average Color: Select the image with the most vibrant or neutral color palette.
  • Color Harmony: Evaluate color composition based on aesthetic color theories.
  • Brightness and Contrast: Use statistical measures to find well-lit and balanced images.

Metadata

  • Date and Time: Select the most recent or oldest bitmap.

Perceptual Metrics

  • SSIM (Structural Similarity Index): Measures similarity between two images, focusing on structural content.
  • PSNR (Peak Signal-to-Noise Ratio): Assesses image quality relative to a reference.
  • Perceptual Hashing: Generate a hash of each image and compare for similarity.
@QuentinCraft QuentinCraft changed the title Users can filter photos based on metadata, rating, tags, and custom criteria. [LDA] - (Mods) Filter mods - Users can filter photos based on metadata, rating, tags, and custom criteria. Nov 28, 2024
@QuentinCraft QuentinCraft self-assigned this Nov 28, 2024
@QuentinCraft QuentinCraft added the Feature New feature or request label Nov 28, 2024
@QuentinCraft
Copy link
Contributor Author

Task selected

Now, I have started to implement the creation of the filter base module, that will welcome all these mechanisms and algorithms.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature New feature or request
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant