Operation Hamlet
U.S. Agency Code: ECE 901-S1998
February 17, 1998

 

Status: Urgent.
 

Clearance: UWM901 - Top Secret.
 

Problem: Surveillance satellite damaged. The trajectory compensation system on the surveillance satellite (SS901) was damaged during a covert deployment mission by NASA on the space shuttle Discovery yesterday. The damage has degraded the quality of the digital images acquired by the satellite. In light of recent geo-political events, this is clearly an issue of national security. It is also the first assignment of the class. (No pressure.) Due to sensitive nature of this problem, all correspondence (verbal and written) regarding this assignment should be addressed to acting National Security Agency (NSA) director General Tull. (He is presently undercover as a professor in the ECE Department at UW-Madison. To reveal your identity and initiate discussion use the code words "the insolence of edges".) Two recent photos contain evidence of a hostile nation in possession of some of our most recent technology. Unfortunately, SS901 was only able to transmit degraded photos.

 

Mission: Recover original image content. NSA must confirm the content of these images before any further action can be taken. NSA is also very concerned with the nature of the methods for restoring these images. Only rigorous recovery methods will be acceptable (as discussed in General Tull's class). Preliminary experimentation and background discussion is necessary to justify your approach.

 
Intelligence: Only a noisy (motion) degraded observed image is available. The satellite transmits images at different resolutions as part of its compression scheme. Several similarly degraded images at different resolutions are available. The noise characteristics are constant for each resolution. The distortion is symmetric and anti-casual. New intelligence will be disseminated by General Tull on a need to know basis along with mission updates.

 

Operation Hamlet is due March 3, 1998. Reports received after 5pm will be disavowed. (After all, national security is at stake.) The following pages describe the research activities necessary to convince NSA of the restored image content. Good luck.
 
 

Research Activities
Operation Hamlet

 

"g = Hf that is the problem…"

 

 

 

Intelligence Data
Operation Hamlet

 

 

  1. Image data: in PGM format. This is a universal translation format for raw images (a.k.a. NetPBM or PGMPLUS). Of the many flavors, we only consider the raw ascii storage version. See enclosed specification. In this case, each pixel is stored as an 8 bit (unsigned char). This is the standard format for image processing research. M-files entitled "readpgm.m" and "savepgm" will be provided for Matlab users to read a pgm file into a Matrix and save a matrix as a pgm file, respectively.
  2.  

  3. Viewing images: Unix - use XV, Matlab -- use image(f). Type "help image" in matlab to learn more about the range of values for f. DO NOT USE imagesc(f) for viewing restored images since it distorts (scales) the histogram of the image. However, imagesc(f) is suggested for viewing difference images.
  4.  

     

  5. Available images: The images g1 and g2 are in two groups,
 
 
Group \ (r,c)
512x512
256x256
128x128
Group A - sA2
g1,g2
g1,g2
g1,g2
Group B - sB2
g1,g2
g1,g2
g1,g2
Group C - sC2
g1,g2
g1,g2
g1,g2
  where sA2 , sB2, sCare the noise variances of the image.

 

 

4. Course web-page: Online on or before Thursday, 2/19.