week11 資訊隱藏 homework:
就文章提出三個問題。
文章:A New Steganographic Method for Palette Images
2007年4月18日 星期三
week8「隨堂筆記」
討論重點:
1. Curve改變之於光線(亮度??)的改變
PhotoImpact中Photo->Light->Curve中調整曲線,
若為絕對遞增->影像整體感沒變,亮度變亮。
若為絕對遞減->影像整體感沒變,亮度變暗。
若其中有遞增跟遞減交雜->影像會和原始影像整體感變化大,顏色感覺變化大。
2. Hidden data中藏的data取出之後,和原本的data會有不同嗎?
要看是否有附原始的調色盤,否則會不同。
RMS(Root Mean Square error) : 總像素平均誤差值。(越小越好)
What is PSNR(Peak Signal to Noise Ratio)?
PSNR=10*log(255*255/MSE)
MSE(Mean Square Error)=[n=1~FrameSize](In-Pn)*(In-Pn)/FrameSize
LSB:最後一個位元。
當藏資訊時,大都會從每個PIXEL的最後一個位元開始隱藏,不夠藏時,會漸進到倒數第二、第三...第四個位元...等。
關於隱藏的資訊(0 OR 1),
偶數 奇數
0 1
隱藏的資訊是0 OR 1都是有規律可循的。
1. Curve改變之於光線(亮度??)的改變
PhotoImpact中Photo->Light->Curve中調整曲線,
若為絕對遞增->影像整體感沒變,亮度變亮。
若為絕對遞減->影像整體感沒變,亮度變暗。
若其中有遞增跟遞減交雜->影像會和原始影像整體感變化大,顏色感覺變化大。
2. Hidden data中藏的data取出之後,和原本的data會有不同嗎?
要看是否有附原始的調色盤,否則會不同。
RMS(Root Mean Square error) : 總像素平均誤差值。(越小越好)
What is PSNR(Peak Signal to Noise Ratio)?
PSNR=10*log(255*255/MSE)
MSE(Mean Square Error)=[n=1~FrameSize](In-Pn)*(In-Pn)/FrameSize
LSB:最後一個位元。
當藏資訊時,大都會從每個PIXEL的最後一個位元開始隱藏,不夠藏時,會漸進到倒數第二、第三...第四個位元...等。
關於隱藏的資訊(0 OR 1),
偶數 奇數
0 1
隱藏的資訊是0 OR 1都是有規律可循的。
2007年4月8日 星期日
2007年3月14日 星期三
week2
關於S_tool我只有看他開始起步的help而已,
可以開啟bmp及gif檔,做資訊隱藏,
上次上課,讓我更了解什麼是gif檔,
我之前以為...gif只是會動的bmp檔...
對結構更是不了解,
老師講解過後有比較清楚。
可以開啟bmp及gif檔,做資訊隱藏,
上次上課,讓我更了解什麼是gif檔,
我之前以為...gif只是會動的bmp檔...
對結構更是不了解,
老師講解過後有比較清楚。
此外,
我自網路上下載下來的圖片,
在選項中只能選擇儲存成bmp或者jpg檔案格式,
我存成bmp之後,
使用小畫家將圖片變成gif檔案,
有時會出現以下對話框,
有時則不會出現,
我的樣本很少,
當沒出現對話框時,Co=256,Cr=256
若出現過,則Cr會變小,因為色彩資訊遺失了...
2007年3月7日 星期三
week1:什麼是資訊隱藏?
Q : 什麼是資訊隱藏?
A : In computer science, the principle of information hiding is the hiding of design decisions in a computer program that are most likely to change, thus protecting other parts of the program from change if the design decision is changed. Protecting a design decision involves providing a stable interface which shields the remainder of the program from the implementation (the details that are most likely to change). In modern programming languages, the principle of information hiding manifests itself in a number of ways, including encapsulation (given the separation of concerns) and polymorphism.
A : In computer science, the principle of information hiding is the hiding of design decisions in a computer program that are most likely to change, thus protecting other parts of the program from change if the design decision is changed. Protecting a design decision involves providing a stable interface which shields the remainder of the program from the implementation (the details that are most likely to change). In modern programming languages, the principle of information hiding manifests itself in a number of ways, including encapsulation (given the separation of concerns) and polymorphism.
訂閱:
文章 (Atom)