demosaicing algorithm java code
#1

I am supposed to construct an image in Java from a binary file that the Java Program reads. The file comes from a Bayer Filter sensor. The file consists of the binary values of each pixel .Every pixel is represented by 10 bits. A demosaicing algorithm is required to be written to build the image from the binary data.There are 1024*1280 pixels.Hence,1280*1024*10 = 13107200 bits = 1638400 bytes is the image size. Does anyone have such an algorithm implemented in Java ? I would be glad if someone could help. Thank you so much.
Reply
#2

demosaicing algorithm java code

Directions: You should complete all design work, specification, coding in Java, testing of code, and code documentation with your assigned partner. Please work with your partner on all code components in front of the same computer using the pair programming style described in the Williams/Kessler paper and demonstrated in lecture. When working on the computer, you should normally switch roles every 10 or 15 minutes. One person is the driver (the person controlling the keyboard and mouse) while the other is the navigator. The navigator should help the driver by pointing out flaws in specification, code, and documents. The navigator also keeps track of your goals and helps the team accomplish steps to reach those goals. We ask that you work on projects in this manner so you learn to work with another student in the course and you learn to assist one another. Each member will bring strengths to the team. We hope you learn how to complement your strengths and the strengths of your partner to complete this project.

When you are finished with the project, you will turn in one set of Java files for the team. Each member should be satisfied with the content of these files. You may submit project files more than once (You are encouraged to submit files early and often!). We will grade the final set of files you submit electronically.

Once your team is finished with the Java files, each member of the team will write a project report individually and submit this by Friday, March 14. Details about what should be included in project reports can be found on this web page. Please read through the project report guidelines as you work on your project; the guidelines will help you take notes about the project as you complete the steps. Use this project report turnin page to submit your report.

Grading guidelines: Your team will receive the same grade on the Java programming part of the project. Your code will be graded on a scale from 0 to 4 in two categories:

Design, specification, implementation, code style, and test cases used (code quality)
Functionality of code and adherence to project specifications (code operation)
You will receive an individual grade based on your written report. Your written report will be graded on a scale from 0 to 4 in two categories:

Technical content of the written report
Writing style
The project is worth a total of 16 points. You can find more details about how this project will be evaluated in this grading guide.

Project Specification:

The DigiCam company has hired you to design algorithms for their digital cameras. Your task is to experiment with algorithms that can be embedded in a digital camera. You will also create algorithms to alter and manipulate digital pictures. The first algorithm that you implement will be the internal algorithm for creating a full-color picture based on light intensity levels the sensors in the camera record when a picture is taken. Below you will find more information about how digital cameras work and the Java classes that comprise the starter code. Throughout this project, feel free to use your own images.

How Color Images are Represented in a Camera or Computer: Pictures are a 2-dimensional array of pixels - individual dots that make up the image. Each image has a specific resolution - the width and height in pixels of the grid that makes up the image. Each pixel has three components describing the intensity of red, blue, and green (the primary colors) that combine to produce the color of that particular pixel. In a pixel, the red, green, and blue values range from 0 (none) to 255 (full intensity). A black pixel, for example, is one that has values red=0, green=0, and blue=0; while a white pixel has values red=255, green=255, and blue=255. Values in between 0 and 255 for these components produce different colors and intensities. If the red, green, and blue values are the same, the resulting color is a shade of gray. For another example, f there is no green and equal amounts of red and blue the resulting color is a shade of purple.

How Digital Cameras Work: Digital cameras contain a grid of sensors to record the light intensity at the different parts of the picture. Cheaper cameras (i.e., the consumer ones, which you will be modeling in your project) use color filters over the sensors, so that each sensor captures a single color for a single pixel in the image. So instead of recording a complete color image, the pixels in the image generated by the camera hardware each have only a single color value, either red, green, or blue. Software is used to generate the remaining colors in each pixel.
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: applications of demosaicing ppt, demosaicing, demosaicing algorithm code java, seminar on demosaicing,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  dwt code in java for image 2 6,352 24-03-2018, 10:06 PM
Last Post: Guest
  to find whether a number is krishnamurthy number or not using java 1 11,262 01-01-2018, 11:39 AM
Last Post: dhanabhagya
  java programmings for bus ticket reservation source code 1 6,222 09-11-2017, 11:28 PM
Last Post: Ayushi Nagar
Wink student online counselling simple projects in core java with source code 3 6,833 10-06-2017, 10:21 AM
Last Post: jaseela123d
  booths algorithm multiplication 8085 4 2,482 11-05-2017, 11:25 AM
Last Post: jaseela123d
  government scheme management system in java 2 6,153 26-04-2017, 11:40 PM
Last Post: dumpo
Wink smarter electricity billing system source code in java 2 6,287 14-04-2017, 02:36 AM
Last Post: dy52225
Smile auto text summarization source code in java 1 5,806 13-04-2017, 11:07 AM
Last Post: jaseela123d
  code for deduplication using genetic algorithm 1 903 12-04-2017, 03:42 PM
Last Post: jaseela123d
Information implementing any algorithm for resource provisioning in cloudsim 1 887 12-04-2017, 01:14 PM
Last Post: jaseela123d

Forum Jump: