Spring, 2018Congratulations to the winners of the 2018 competition! First placeWith a PSNR of 26.16 dB, we have team AHH with members Aviral Pandey, Hersh Sanghvi, and Harrison Zheng. They were able to losslessly transmit the EE123 Rocks! image in only 8 seconds! They boosted the data capacity of their system to over 20 kB by increasing the modulation frequencies to 1.8 kHz and 3 kHz using a baud rate of 2.4 kHz. Here is their transmitted image. Compression was done by applying quantization and thresholding, as needed, to the DWT coefficients, then compressing with LZMA. Here is their natural image result:
Second placeWith a natural image PSNR of 26.06 dB, is Nikhil Shinde, Olivia Hsu, and Kevin Chen. They increased the baud rate to 1.6 kHz, and removed unneeded information from their packets and increased the info field size to 315 bytes. Their compression was done using quantization and thresholding of DWT coefficients combined with LZMA.
Third placeTeam Zesty Alsa, with members Celine Veys, Rafael Calleja, and Sukrit Arora. They achieved a natural image PSNR of 22.14 dB. They modified the AFSK frequencies to be 1.2 kHz and 2.4 kHz, then upped the baud to 1.6 kHz and used the default packet structure. Their compression approach was to downsample by 2, then convert to YCbCr space and threshold the low energy DWT coefficients. They even implemented their own DWT!
Fourth placeChufan Liang and Sheng Ding with a natural image PSNR of 21.5 dB. This team used the standard afsk1200 and ax.25 method combined with quantization and thresholding of DWT coefficients to transmit their images.
Project informationThe class project aim is to give the student a practical design experience in using the material covered in the class and the labs for implementing a system which which in its core uses digital signal processing to do something interesting. GroupsIt is recommended that you work in groups. Groups of up to 3 are allowed. A larger group will need special permission. Please assign yourself to a group on bcourses. Schedule:
Deliverables:
If you wold like to do a project that is different than the image communication, you will have to talk to me or the TA's and get approval. Image CommunicationThe project is an open competition in which the winning team will get to keep their radios and interfaces. Task:Your task in the project will be to send the best quallity image in 75 seconds.
You can use:
Specs
What you could work on (partial list…)
Evaluation:
The image quallity evaluation will be done by
, where MAX is the maximum possible image pixel value (255 for 8bits) and MSE is the mean-square error, or $mathrm{MSE}=frac{1}{mn}sum_{i=0}^{m-1}sum_{j=0}^{n-1}I_1(i,j)-I_2(i,j)^2 $ (In the case of color images, you also sum over color). * Make sure that the radio transmit timeout setting (TOT Menu + 9) is set to at least 90 secons. Resources:
from scipy import misc im = misc.imread('calBlue.tiff') Example Images: Right click and save to download
Example of downsampled imagesThese are the same images, downsampled to 2500pixels and upsampled back - this would be the minimum accepted quallity without compression, improvement in communication and post processing
-- Miki |