[email protected] +91 9840521421 Scholarly Open Access, Peer-reviewed, Refereed Journal e-ISSN 2583-5300 Since 2022
  1. Home
  2. Archives
  3. 2026
  4. Vol. 5 Issue 2
  5. Article
Original Article

Asynchronous Image Processing Agent Using Java: A Parallel Block-Based Approach with Real-Time Progressive Rendering

Open Access Peer Reviewed Crossref DOI

Authors

  • Rhea Dhingra1
  • Alisha Sikri2

1 2 Department of Artificial Intelligence and Data Science, Vivekananda Institute of Professional Studies - Technical Campus, AU Block, Pitampura, New Delhi, India.

Article Information

Published Online
May-August 2026
Pages
01-06
Article Type
Original Article
Check for updates
check update

Abstract

View PDF

Image processing applications that use sequential models often end up sacrificing their interface responsiveness and introduce significant latency, especially for high resolution images. In this project, an asynchronous image processing agent has been developed using Java that offloads processing from the user interface thread to a background thread pool which is sized dynamically to the host machine's available processor count. Pixel blocks of size 64×64 are distributed as independent parallel tasks, enabling simultaneous processing across multiple image regions. The application allows for real-time operation staging, including multi-operation chaining, and concurrent thumbnail loading while Java's built-in concurrency mechanisms enable quick execution of intensive operations such as brightness and contrast scaling, invert and greyscale effects, and variable radius blur. A progressive rendering mechanism pushes the processed blocks to the display incrementally as each one completes, providing real-time visual feedback. Thread safety between the worker pool and Swing's Event Dispatch Thread is enforced through synchronised image access and SwingUtilities.invokeLater(). The observer pattern, implemented via a ‘Progress Listener’ interface, decouples the processing engine from the display layer entirely, maintaining fluid user interactivity. Batch processing and dual format export are supported as well. Experimental results demonstrate that this multi-layered threading approach significantly reduces processing bottlenecks, ensuring a responsive user experience even for high-resolution images.

APC from ₹1200 + 18% GST

Peer-reviewed open access₹1200 Indian (₹1400 with DOI)$80 USD internationalpaid after acceptance Peer-reviewed open access₹1200 Indian$80 USD international ₹1200 Indian · $80 intl

  • CrossRef DOI
  • ISSN 2583-5300
  • Open Access
  • Peer Reviewed
  • Plagiarism Checked
  • Google Scholar
Submit Paper