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

To Do - Project Improvement #56

Open
navchandar opened this issue Jan 4, 2025 · 0 comments
Open

To Do - Project Improvement #56

navchandar opened this issue Jan 4, 2025 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@navchandar
Copy link
Owner

Features to be added for obfuscating images and documents, making it a better tool for testing AI text/object recognition systems:

  1. Increase Randomness in Distortions:

    • Add more variability in askew, brightness, contrast, and sharpness settings to create a wider range of distortions.
  2. Add Noise:

    • Implement a feature to add random noise to the images to simulate imperfections.
  3. Overlay Patterns or Watermarks:

    • Add patterns or watermarks over the text to create additional visual noise.
  4. Simulate Common Scanning Issues:

    • Introduce common scanning issues such as smudges, streaks, or partial text obfuscation.
  5. Adjust Compression Levels:

    • Apply different levels of compression to the images to reduce quality and make text recognition more difficult.
  6. Simulate Handwritten Annotations:

    • Overlay simulated handwritten annotations or marks on the document.
  7. Color Variations:

    • Introduce variations in text and background colors to test AI's ability to recognize text in different color contrasts.
  8. Blur and Focus Variations:

    • Apply varying levels of blur and focus to different parts of the document.
  9. Rotation and Skew:

    • Randomly rotate or skew the document pages to different angles.
  10. Metadata Preservation:

    • Preserve metadata, bookmarks, and links from the original PDF.
  11. Support for Password-Protected PDFs:

    • Add functionality to handle password-protected PDFs.
@navchandar navchandar added the enhancement New feature or request label Jan 4, 2025
@navchandar navchandar self-assigned this Jan 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

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

1 participant