Use an x, y translation transform

Assignment Help Computer Engineering
Reference no: EM13314026

Task 1

Photograph several high contrast scenes, with a series of at least three images for each scene, taken 1 or 2 "exposure values" apart. Resize them to approximately 1 megapixel. You can use either a digital camera with manual controls or one of several camera apps for iOS or Android that allow manual exposure settings.

You should then align the images to ensure the correct appearance of the combined HDR photograph. A simple way to perform the alignment is by searching through all possible offsets in some suitable range (e.g. 20 pixels for low resolution images) and computing for each a score measuring the quality of the match. Three suitable metrics include sum of squared differences (SSD), sum of absolute differences (SAD) and the normalised cross correlation (NCC), all of which are implemented in OpenCV.

For this assignment it is sufficient to use an x, y translation transform but feel free to implement other methods.

Task 2

Having obtained an estimate of "true" intensities, the resulting HDR image needs to be converted to the standard 24 bit format for display. Experiment with linear, square root and log functions for the conversion and choose the option that produces ithe most attractive results on your images. Make sure that the entire dynamic range is used (i.e. at least one of the colour channels should have some intensities close to zero and at least one channel should have intensities close to 255).

Optional task: Try to improve the visual quality of the results of the basic algorithm, e.g. through the use of local tone mapping. Other options include automatic parameter tuning or creation of a time-lapse HDR video.

Evaluation: Several multi exposure image sequences (of three images) will be released on the day the assignment is marked. You will take your marker through the steps showing the output of image alignment procedure, a representation of the high dynamic range image and the final output as well as the results you have obtained on your own data.

This assignment is worth 10% of the course total. Tasks 1, 2 iand 3 are sufficient to complete the assignment and will be marked against the maximum mark achievable. The optional task, if completed, will attract a bonus mark.


Attachment:- Assignment-1---Computer-Vision.doc

Reference no: EM13314026

Questions Cloud

Find the tension in the rope connecting the two masses : A rope and two masses are suspended from the ceiling of an elevator which is accelerating downward at 2.8 m/s^2. find the tension in the rope connecting the two masses
What is the cannonball impact speed when it lands : A cannonball is catapulted toward a castle. The cannonball velocity when it leaves the catapult is 40 m/s at an angle of 37%uF0B0, What is the cannonball%u2019s impact speed when it lands
What was your reaction time : You are driving down the road at 60 km/hr when you see a chicken dash out onto the road 23.3 m in front of you. What was your reaction time
What force does friction exerts on the skater : A 68-kg skater moving initially at 2.4 m/s on rough horizontal surface comes to rest uniformly in 3.52 s due to friction. What force does friction exerts on the skater
Use an x, y translation transform : Several multi exposure image sequences (of three images) will be released on the day the assignment is marked.
Explain the hcl and nh3 to meet in the glass tube : The mean velocities of HCl gas and NH3 gas at 25 degrees Celsius are 450m/s and 660m/s respectively. With these speeds in mind, briefly explain why so much time was required for the HCl and NH3 to meet in the glass tube
Estimate the time of submersion in years of the plate : Apiece of corroded steel plate was found in a submerged ocean vessel. it was estimated that the original area of the plate was 62.5cm 2 and approximately 2.8k had corroded away during the submersion.
What is the weight of the block : A 10 kg block of ice slides along a frictionless surface that is inclined at a 60 degree angle with the horizontal. What is the weight of the block
Find the speed of the stone just before it hits the ground : you throw a stone upward with an intial speed of 5.8m/s from a third-story office window. Find the speed of the stone just before it hits the ground

Reviews

Write a Review

Computer Engineering Questions & Answers

  Write minimum two paragraphs in a word document

Submit a proposed reference list of at least eight sources that are properly cited according to APA format. I would like to see a variety of sources, for example not just articles from one journal. Please use the Keiser University library link as ..

  Give string that contains more dashes than dots

Write down a seven-character string that contains more dashes than dots and is in the language. Show how you know that your reply is correct.

  Compiler would not compile the line of code in the center

In the following lines of code, the Miracle C compiler will not compile the line of code in center (float x = 1/a;). Why does this occur? How can it be corrected.

  Bookstore information management system

State the possible objects in bookstore operation involving their attributes and methods.Recognize the possible use cases and actors.

  Define the performance of your sql server 2000 installation

What could be done within the database itself to increase performance? Be sure to cite your sources.

  Define the use and importance of a guided navigation system

explain the use and importance of a guided navigation system and shopping cart for a website designed for e-commerce and business purpose. Also explain how the site should take payments using a payment gateway.

  What fields you believe would be primary keys

Be sure to include the field type and size. Please do not jump ahead and try to create tables. now I'm just looking for a list of fields. This is somewhat vague on purpose. I want you to decide what is required in the database.

  In-house development of software

Discuss the innovative and creative ways in order to use patient ID bracelet consisting of a bar-code representation of patient's ID.

  Define how to use css

CSS is a very powerful tool for changing the way a webpage is displayed. It is too flexible and allows the designer to deliver HTML code to many devices without changing the markup.

  Program to determine weighted average of test

Write an algorithm for a program which prompts the user to enter the five test scores, determine total of the five tests and determine the weighted average of each test supposing that each test weighs 20%.

  Define how an array works

Define the purpose of a pointer.What are the disadvantages to using pointers?

  Find total annual compensation policy to improve sales

The source code should demonstrate the use of conditional and looping structures.find total annual compensation policy to improve sales

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd