Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

6. Archaeology extracts a lot of information about previous civilizations by processing layers. So, having observed the surface of an area for current artifacts, archaeologists

image text in transcribed
6. Archaeology extracts a lot of information about previous civilizations by processing layers. So, having observed the surface of an area for current artifacts, archaeologists will remove the surface layer to reveal a deeper layer and hopefully, artifacts from earlier times. Computer storage of digital images is a little like this. uint8 has 256 intensity levels and works well for the display of digital images, but integer arithmetic is poor and we revert to floating point representations when we need to do arithmetic operations on an image. In Matlab a floating point variable has eight bytes of storage as opposed to one for uint8. If we convert a uint8 image to floating point, it is essentially stored in the most significant figures leaving roughly seven bytes to describe 'zero intensity? We could, if we wish store several images in a floating point array, layering the images in byte planes. On D2L there is a mat file called layers.mat. If you display it using Matlab you will see the image of an iris. However if you remove the top byte and look at the next layer, you will see another image, and so on. There are 6 such images. Write a script to find and display the images, explaining carefully how you did this. Publish the result. 6. Archaeology extracts a lot of information about previous civilizations by processing layers. So, having observed the surface of an area for current artifacts, archaeologists will remove the surface layer to reveal a deeper layer and hopefully, artifacts from earlier times. Computer storage of digital images is a little like this. uint8 has 256 intensity levels and works well for the display of digital images, but integer arithmetic is poor and we revert to floating point representations when we need to do arithmetic operations on an image. In Matlab a floating point variable has eight bytes of storage as opposed to one for uint8. If we convert a uint8 image to floating point, it is essentially stored in the most significant figures leaving roughly seven bytes to describe 'zero intensity? We could, if we wish store several images in a floating point array, layering the images in byte planes. On D2L there is a mat file called layers.mat. If you display it using Matlab you will see the image of an iris. However if you remove the top byte and look at the next layer, you will see another image, and so on. There are 6 such images. Write a script to find and display the images, explaining carefully how you did this. Publish the result

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Medical Image Databases

Authors: Stephen T.C. Wong

1st Edition

1461375398, 978-1461375395

More Books

Students also viewed these Databases questions

Question

Calculate the purchase price of each of the $1000 face value bonds

Answered: 1 week ago

Question

5. Describe the relationship between history and identity.

Answered: 1 week ago