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

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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