Local Contrast Enhancement with ArrayFire + OpenCV

About one year ago, I wrote about a simple example of Image Processing with LibJacket + OpenCV… and the trend continues today. In this post, I demonstrate how ArrayFire (an improved version of LibJacket) can easily interop with OpenCV, through a simple example of unsharp maksing (local contrast enhancement).   Program Flow: Capture steaming webcam … Read more

Samsung Galaxy S III vs Motorola DROID X

I recently upgraded my phone from a Motorola Droid X to a Samsung Galaxy S3 (finally!), and WOW what a difference! Below is a giant chart comparing the two phones, but first I’ll list some random thoughts about owning and using the GS3. Not surprisingly, everything about the Galaxy S III is just amazing! When … Read more

ArrayFire GTC 2012 Presentations

I got another incredible opportunity to give two introductory talks at Nvidia’s 2012 GPU Technology Conference about AccelerEyes‘s two software products: Jacket(MATLAB) and ArrayFire(C++) ! Jacket for Multidimensional Scaling in Genomics –  Video  |  Slides ArrayFire Graphics: A Tutorial –  Video  |  Slides   Enjoy!

Laplacian Pyramid Image Enhancement

My final project for the Computational Photography class at GaTech. Multi-scale image contrast/detail manipulation Operating on images at multiple scales is conventionally done using multi-scale decompositions, such as the Laplacian pyramid [Burt and Adelson 1983]. Such techniques decompose an image to multiple detail layers at different scales in a pyramid like fashion. This project demonstrates how … Read more