Call for Paper - July 2022 Edition
IJCA solicits original research papers for the July 2022 Edition. Last date of manuscript submission is June 20, 2022. Read More

Client Server based Image Enhancement in Android Phones

IJCA Special Issue on International Conference on Electronic Design and Signal Processing
© 2013 by IJCA Journal
ICEDSP - Number 2
Year of Publication: 2013
Manoj Kumar M
Shiva Sumanth Reddy
Brunda P
Srinivasa G

Manoj Kumar M, Shiva Sumanth Reddy, Brunda P and Srinivasa G. Article: Client Server based Image Enhancement in Android Phones. IJCA Special Issue on International Conference on Electronic Design and Signal Processing ICEDSP(2):11-14, February 2013. Full text available. BibTeX

	author = {Manoj Kumar M and Shiva Sumanth Reddy and Brunda P and Srinivasa G},
	title = {Article: Client Server based Image Enhancement in Android Phones},
	journal = {IJCA Special Issue on International Conference on Electronic Design and Signal Processing},
	year = {2013},
	volume = {ICEDSP},
	number = {2},
	pages = {11-14},
	month = {February},
	note = {Full text available}


A mobile Operating system is an OS for hand held devices or mobiles. Smart phones in today's World are found to be based on different Operating systems. For ex. , Nokia's Symbian OS, Apple's IOS, RIM's BlackBerry OS, Microsoft's Windows Phone OS, Google's Android, Samsung's Bada OS, etc. , Android has large number of developers writing applications ("apps") that extend the functionality of the devices. As of March 2012 there were more than 725,000 apps available for Android. In this paper we are presenting an image enhancement technique to enhance image on android phones. The terms Server and Server side programming are very commonly used. Generally speaking, a server is an application hosted on a machine and provides some services to other applications (clients) requesting the services. In our application PHP is used at the server side which performs the task of image enhancement. Here the android mobile acts as a Client which is used to capture the image and send it to the PHP server for processing. After processing the image is sent back to the mobile (client). This app can be can be used in the areas such as traffic analysis, medical image analysis, satellite and defence applications, where images captured are required to be enhanced to have a better view. Three different image enhancement algorithms such as Histogram equalization, Brightness Preserving Bi Histogram Equalization (BBHE), Average luminance with weighted histogram equalization (ALWHE) are used for enhancement.


  • J. S Lim, Two-Dimensional Signal and Image processing, Prentice Hall, Englewood Cliffs, New Jersey 1990.
  • Y. Li, Wang, and D. Y. Yu, Application of adaptive histogram equalization to x-ray chest image," Proc of the SPIE, pp. 513-514
  • Y. T. Kim, "Contrast Enhancement using Brightness Preserving Bi–Histogram Equalization". IEEE Transactions on Consumer Electronics, Volume 43, No. 1, 1997
  • Tutorial on Using Android for Image Processing Projects, EE368 Digital Image Processing, Spring 2010, Linux Version
  • Android Development Tools (ADT) Plug-in. http://dlssl. google. com/android/eclipse.
  • K. C. lyer and A. Subramanya, "Image Encryption by Pixel Property Separation," http://eprint. iacr. org/2009/043. pdf, Cryptology ePrint Archive, 2009.
  • M. Yang, N. Bourbakis, and S. Li, "Data-image-video Encryption," potential, IEEE, vol. 23, no. 3, pp. 28-34, 2004
  • Y. Zhou, S. Again, V. M. Joyner, and K. Panetta, "Two Fibonacci p-code based image scrambling algorithms," in Image Processing: Algorithms and Systems VI, San Jose, CA, USA, 2008, pp. 681215-12.
  • R. C Gonzalez and P. Wints, Digital Image Processing, 3rd Edition, Addison-Wesley Publishing Co. , Reading, Massachusetts.