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

  Design and develop a program that creates a complete set

Design and develop a program that creates complete set of multiplication tables where both the multiplicand and the multiplier vary from 1 through 12. The table should display as 144 rows in the list view control.

  Make a table in microsoft word

build a table in Microsoft Word or Excel that lists the strengths and challenges of each of the following four system development life cycles presented in the text.

  Plan a simple system, than draw a context data

however your friends tease you about it, you are an unabashed collector of vintage folk songs from the 1950's and 1960's. Your collection now totals several thousand recordings in various formats. To help keep better track of the recordings

  How several 1024 x 768 color images will fit on a cd-rom

How several 1024 x 768 color images will fit on a CD-ROM?

  How to use an external css file to style

give a Submit button for the form, and make up a name for the PHP script that would handle the replies on the Web server. At this stage, nothing will happen if the user clicks the Submit button. Just concentrate on the HTML5.

  How it would increase or lower the protocol processing load

This solution explores and defines the requirement for routers to support both IPv4 and IPv6 protocol stacks and explains the various types of connections a dual stack router can support, and why such connections are necessary.

  Define multimedia sites that include audio and video

In the early 1990s, the Internet offered primarily text-based sites. Now Internet is rich in multimedia sites that include audio and video. What are some of the changes that needed to happen to the Internet in order to support this new functionalit..

  Write a function that creates a cell and structure array

Write a function that creates a cell and structure array.

  Demonstrate that the expected search time for hashing

Demonstrate that the expected search time for hashing

  Explain what fields may be used as keys and indexes

select an information system in a health care organization that uses a database. The application can be simple or complex, but it must utilize a database that is part of an overall system to collect, store, process, and disseminate information.

  What general recommendations give for helping to promote

What general recommendations would you give for helping to promote common understanding of project priorities and critical scheduling issues, amongst project team members and stakeholders, particularly external collaborators?

  Reading numbers using array

Read in five numbers. Since each number is read, show it only if it is not the duplicate of number that has already been read (that is, it is unique).

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