iReplica 4+

Capture Reality on Screen

Jose-Manuel Alonso

Designed for iPad

    • 5.0 • 1 Rating
    • Free



If you've ever wanted to capture a photo that closely resembles what your eyes see, the iReplica is just the app for you. iReplica provides users with the ability to both capture and save pictures in RAW, while also providing two different processing pipelines to adjust the image. iReplica is currently in its initial stages, and we are regularly improving its mechanics. The camera application is inspired by work from the laboratory of Dr. Alonso. The app is written by Adam Khoukhi, who is supervised by Hamed Nasrabadi, both are in the laboratory of Dr. Alonso. The purpose of developing this application is to provide vision research in order to better understand how the human eye works. So you will be able to closely replicate what your eyes see on your phone and contribute to world-class vision research!

The Capture Photos stage is, simply, where you will capture the photo. iReplica captures photos in RAW. Under the viewfinder display is the capture adjustment segment selector. By simply clicking, or swiping to the selected segment, the user can adjust the exposure of the photo before it is captured through the slider. The left segment, the shutter speed, is to be used to adjust the exposure of the image. You may also tap on the viewfinder for auto exposure & autofocus based on the coordinates you tapped on. The sun symbol to the right helps us internally; depending on the ambient light in your environment, we can adjust the stops when implementing HDR. Select the pair that best fits your environment (i.e. Day & Outdoor). Whenever the user adjusts the Shutter speed, the exposure mode is set to manual. The minimum and maximum are device-dependent. The ISO is by default set to the minimum in order to reduce noise.

Once you capture a photo, the application will also capture 2 more images: one with a lower exposure and one with a higher exposure. The application then starts processing the RAW sensor data. Since the photo is captured in RAW, we must first read and process the unprocessed sensor data in order to display an image. If you would like the RAW data, no worries, you can save the RAW photo alone or with the processed image. Processing the RAW sensor data does take some time and is done under the hood. While the screen has a loading page, the application first reads the unprocessed sensor data. It then applies a black level so the image doesn’t look saturated, and applies a white balance so that white looks white and not green or yellow. Once the color is correct, the application demosaics the Bayer pattern and applies the appropriate color space conversion. Lastly, HDR is implemented.

The first method, standard, applies what is commonly applied, a gamma correction. In this method, you can process the image by adjusting its gamma correction, contrast, and brightness. A gamma correction in the range of 2.2 to 2.6 usually produces the best results. We are improving the effects of the adjustments so stay tuned for better-looking results. The other method, ONOFF, is our custom method that involves adjusting a weight, alpha value, an off beta value, an on beta value, and a saturation percentile. This method is closely related to what our eyes see, and was based on the biological functions of sight.

Once you're done editing, you can save the photo to your Photos by clicking the save button on the top right corner. There, you will have 3 saving choices; click on the RAW if you would like to only save the captured photo in RAW. This will save a DNG file, about 12 MB in size, in your Photos. The preview that you see for the RAW is simply a jpg preview. Click on Processed if you would like only to save your processing of the captured photo. This will save a png file that looks identical to the image displayed on your screen. If you would like to save both, then click on RAW+Processed (Note: this will save two separate files).

What’s New

Version 4.0

- Fixed bugs
- New info guides for the adjustments
- Improved HDR implementation
- Better ONOFF & Standard Pipelines

Ratings and Reviews

5.0 out of 5
1 Rating

1 Rating

App Privacy

The developer, Jose-Manuel Alonso, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Linked to You

The following data may be collected but it is not linked to your identity:

  • Contact Info
  • User Content
  • Other Data

Privacy practices may vary, for example, based on the features you use or your age. Learn More

More By This Developer

You Might Also Like

Photo & Video
Photo & Video
Photo & Video
Photo & Video
Photo & Video
Photo & Video