Friday, 27 April 2012

WEEK 14 FYP 1



Title:
Submission of Project Proposal, Progress Report and Draft for Final Report

Objective:
To submit Project Proposal, Progress Report and Draft for Final Report

Content/Result:
Project Proposal will be carry 10% and Progress Report will be carry 5% of marks for FYP Semester 2

Conclusion:
I've submitted the Project Proposal, Progress Report and Draft for Final Report to Madam Lily







Friday, 20 April 2012

WEEK 13 FYP 1



Title:
Proposal, Progress Report and Draft

Objective:
To complete the Proposal, Progress Report and Draft for FYP 1 Semester 1

Content/Result:
I've complete all the documantations for FYP Semester 1. The documentations needs is proposal, progress report and draft for final report (Chapter 1, Chapter 2 and Chapter 3)

Conclusion:
I've completed all FYP Semester 1 documentations as Madam Lily want her advisee to submit all of the documentations together in Week 14.






Friday, 13 April 2012

WEEK 12 FYP 1




Title:
FYP 1 Presentation

Objective:
To present all research and works that have been done for FYP Semester 1 to assessors.

Content/Result:
Below are my slide show during the presentation












Conclusion:
The VIVA was assess by other lecturer. Marks allocated for this VIVA will be carry forward to FYP Semester 2.





Friday, 6 April 2012

WEEK 11 FYP 1



Title:
Method 3: Algorithm and Transformation (DCT)

Objective:
To research and gain information about Algorithm and Transformation (DCT)

Content/Result:
  • The JPEG technology divides the picture into 8x8 pixels matrices, then it performs a diagonal scanning and quantize the pixels’ difference to the average pixel color of the 8 by 8 matrix
  • The floating point results got from the scanning and quantizing can be truncated either to downward or upward correlating the bit values to be hidden. 
  • This technology is applied mostly to JPEG compressions.


Conclusion:
The DCT helps separate the image into parts (or spectral sub-bands) of differing importance (with respect to the image's visual quality). The DCT is similar to the discrete Fourier transform: it transforms a signal or image from the spatial domain to the frequency domain.

Friday, 30 March 2012

WEEK 10 FYP 1



Title: 
Method 2: Masking and Filtering

Objective:
To research and gain information about Masking and Filtering

Content/Result:
  • Which can be used on 24 bit per pixel images.
  • The technique can be used on both color and gray-scale images. Masking and filtering is similar to placing watermarks on a printed image. 
  • There are 2 types 
      • Non-detectable e-watermarks
      •  e-watermarks of different grade of visibility 
  • More robust than LSB insertion with respect to compression, cropping, and some image processing
  • The carrier medium is modified a suitable way by the information to be the watermark and the colors of the pixels below the mask are modified. 
  • The visibility depends upon the amount of modification.

Before Masking and Filtering
After Masking and Filtering


Conclusion:
Masking and filtering can be used on both color and gray-scale images which similar to placing watermarks on a printed image. It is more robust than LSB insertion with respect to compression, cropping, and some image processing.







Friday, 23 March 2012

WEEK 9 FYP 1



Title:
Method 1: Least significant Bit (LSB)

Objective:
To research and gain information about Least significant Bit (LSB)

Content/Result:
  • 24-bit color: every pixel can have one in 2^24 colors, and these are represented as different quantities of three basic colors: red (R), green (G), blue (B), given by 8 bits (256 values) each.
  • 8-bit color: every pixel can have one in 256 (2^8) colors, chosen from a palette, or a table of colors.
  • 8-bit gray-scale: every pixel can have one in 256 (2^8) shades of gray.  
  • LSB insertion modifies the LSBs of each color in 24-bit images, or the LSBs of the 8-bit value for 8-bit images.
  • Given the following 8 carrier bytes 
                            10010101 00001101 11001001 10010110
                            00001111 11001011 10011111 00010000

         Example: Insert some payload - the letter ‘G’, in ASCII: 01000111.The resulting bytes are

                            10010100 00001101 11001000 10010110
                            00001110 11001011 10011111 00010001

         Only half of the available bytes were affected by our insertion. Change is relatively undetectable.

Original Image 
Embedded Image that contains 4826 letter

Conclusion:
Least significant Bit (LSB) is the most common technique used. It is very simple and works with both color and grayscales images.








Friday, 16 March 2012

WEEK 8 FYP 1



Title:
Grapic User Interface (GUI)

Objective:
To learn and explore about GUI in MATLAB

Content/Result:
The MATLAB GUI design system allows you to create applications consisting of one or more ‘dialogs’ containing typical ‘controls’ such as buttons, edit boxes, lists and pictures.

The most common controls are:
q       Menu options: Selection calls up an operation by name
q       Push buttons: Clicking calls up some operation
q       Edit boxes: User can enter some text or numerical value
q       List boxes: User can choose among list of items
q       Figures: Program can display graphical results
q       Text: Program can display textual result

Some of the example that I've built:




Conclusion:
Throughout this, I know how to build a simple single-figure dialog to control my application, know how to add menus, figures, text, buttons and edit boxes to my dialog and know how to associate MATLAB code to events generated by the dialog controls.