--- title: Lab Meeting Minutes 2023/11/17 tags: lab_meeting --- > Outline > [TOC] --- # PERAL Lab Meeting - 時間:112 年 11 月 17 日 20:00 - 地點:線上 - 線上會議連結 : [Online](https://meet.google.com/zfi-zmnc-qfw) - 出席者:吳坤熹老師、謝萬霖、劉怡君、田蕙瑜、沈家正、梁宇騰、紀見如(缺席)、劉冠伶(提早走)、林大智、繆亭霄、蘇翊荃、陳嘉璐、陳品妤、陳姿綾、陳姿澖 - 會議主題:[Digital Image Steganography With Error Correction on Extracted Data (2)](https://docs.google.com/presentation/d/1BLKtmbW4zCN9wDGCB3Cyg-cqTSxphvin0s3TnJi8-b0/edit?usp=sharing) - 主講者: 劉怡君 - 主記: 沈家正 ## 會議內容 [上次 Meeting 會議記錄](https://hackmd.io/@lab409/r1-OOxHWT) 本次從簡報第 29 頁開始 ### Quick Review - Data Embedding Procedure(QVD + MHC) - P.32 查表用意:讓藏進去之後不會跟原本圖片差太多 - 解決上次疑問 - P.17 floor, celling 用意:要移動到一個位置,看是誰要移比較多 - P.20 decode 的時候選到跟 encode 時的 case 會不會影響結果,其實不會,算出來差值都會是一樣的 ## Continune ## Data Extraction & Error Correction Procedure ### Step 1 - obtain a quotient block and an LSB block from a pixel block. - 跟前面一樣的 quotient block and an LSB block 計算方式 ### Step 2a: QVD - If L’x = 0, the LSB substitution method is applied, skip step 2 and proceed to step 3. - If L’x = 1, it means the QVD method is applied. - 計算 d1, d2, d3 並查表,扣掉查到的 Lower Bound ### Step 2b: - 再用查到的 LB 們算 b1, b2, b3 - 塞回去對應的 bit 位置 ### Step 3: LSB Substitution ### Step 4: MHC Decoding - 看有沒有 error ## Result - HC(Hiding Capacity) - BPB(Bits per Byte) - Impreceptibility - PSNR(Peak Signal-to-Noise Ratio) - [Wikipedia](https://en.wikipedia.org/wiki/Peak_signal-to-noise_ratio) - QI(Quality Index): The likeness between OI(original-image) and SI(stego-image) - [Paper](https://ieeexplore.ieee.org/document/995823) - Efficiency - EmT(Time for Embedding) - ExT(Time for Extraction) - 用了公開 SIPI database,100 多張圖片來衡量,但是表格只有其中 8 張 - 本篇優勢: PSNR, QI 比別人高(一點點),可以做 error correction --- ### 建議&問題 1. [name=Louise] 透過 indicator 判斷要跳 Step 2 or 3,是從 harmonic(hamming?) code 就能知道的嗎 Ans: [name=] 接收到 pixel block ,還是要算出 quotient block & LSB Block 才能知道 1. [name=Yukino] P.47 要怎麼樣的數字算好,怎樣算不好 Ans: [name=] PSNR 的話是 30 以上算好,也不知道是不是他想自圓其說. 測試資料用的是公開的 USC SIPI Image database. paper 裡有實際圖片可看 1. [name=Yukino] paper 裡實際圖片長寬比好像有變化?是不是在計算過程中會改到,還是只是排版問題 1. [name=Ryan] Underlying 還是 Hamming code,他的東西最大的功用 Ans: QVD原本就有人用,它加了 error correction, 代價是 capacity 會降低。 我覺得後續可以去找比 (12,8)Hamming code rate 更高的code. 1. [name=Ellie] 他主要目標是什麼,為什麼要用 error correction 加在藏東西裡面 [name=Solomon] 作者有沒有說這個方法中的 Error Correction, 可以抵禦哪種攻擊? Ans: [name=Solomon] 一種可能是抵禦攻擊;另一種如果有一點資訊遺失(例如丟封包),還能夠被更正回來 也可能壓縮後畫質下降,遺失資訊 1. [name=Ellie] 能夠藏每個 byte 3 個 bit 而已,真的被壓縮了還能更正回來嗎 Ans: [name=Phoebe] 還無法判端它的實用性,可能是硬要加個東西做創新? [name=Solomon] 我搜尋 paper 裡找不到有提到可抵禦的攻擊手法。這應該是後續可加強的future work. 1. [name=Lawrence] What did you learned from this paper? 可以應用在你目前的研究? Ans: [name=Phoebe] Nothing. 但都報下去了。下次再努力找看看有哪些paper巧妙地結合了 steganography及error correction. 1. [name=Selena] P47 EmT,ExT的數值是跟圖片大小,鮮明度有關嗎? Ans: [name=] 大小跟時間可能有關係,鮮明度不清楚 1. [name=August] 建議:performance 評斷標準(e.g., PSNR, QI)簡報標一下越大越好 or 越小越好 Ans: [name=] 1. [name=August] P.48 其他研究的 BPB 為什麼會有小數點 Ans: [name=Solomon] 可能奇數藏偶數不藏 1. [name=Miller] Security 是給 key 給接收方? Ans: 其實這篇沒有做到 Security 方面的東西 1. [name=Miller] 所以我只需要知道它的方法,就可以解開來內容了? Ans: [name=Phoebe] Yes. 3. [name=Angela] P.48 有沒有給參考值說怎樣就算是比別人都好了 14. [name=Jiazheng] 有沒有大家常用的標準來評斷 error correction 好不好? Ans: Code rate = 8/12(k/n), 越高越好,代表有效率 => 1 代表無錯 . 15. [name=Edgar] 建議:上次大家問的問題,這次報告有用不同的例子、帶大家跑過一次 extraction 過程更好 17. [name=Edgar] 這篇真的是用 8 bit color 嗎 Ans: In paper: Each pixel of a color image is 3 bytes. 還有 dimension 12. 它的 "Modified" Hamming Code 只是改變位置. 所以如果用原本的 Hamming Code, 應該只是規則不同, 但效果是一樣的吧! [name=Solomon] Ans: 對 14. 加入 error correction, 有什麼道理可以提高 PSNR 比例或 QI (Quality Index)? 還是那只是巧合? [name=Solomon] 理論上 overhead 更嚴重才對 19. [name=Solomon] P.48 拿來比較的 Pradhan, Sonar & Swain 也是這篇的作者,怎麼能只拿以前的自己比呢?應該拿這領域更厲害的人來比。 典型的打倒稻草人,自己提出 Algorithm 1, 2, 3,然後說 3 比 1, 2 好 給後人建議:可用圖書館資料庫查此 paper Impact Factor,有被多少人引用 21. ## 待追蹤事項 1. [name=] ## 臨時動議 ### Lab 設備採購調查 - [NAS & UPS 狀況](https://docs.google.com/presentation/d/1fKrqD_gRjYW5w4y5uvLDrSexUmR7Hova259JjnyyZnA/edit?usp=sharing) - UPS - 2022-12-08 August FB 貼文就說無法蓄電了 - 聯繫川豐電腦王先生去看 108 的 - 建議要換電池, $6500/ per UPS - Solomon: 409 每個人座位上有個小的?調查一下數量,可2電腦1UPS,和我的辦公室+2台 - NAS 使用量 - TS431 70% - DS1621+ 31.64% - DS920+ 59.59% - NAS 市售價格 - 都是查我們 lab 裡的型號的同等級下一代 - Synology DS923+ 4Bay NAS [momo](https://www.momoshop.com.tw/goods/GoodsDetail.jsp?i_code=10779241) [PChome](https://24h.pchome.com.tw/prod/DRAG09-A900FR7H9?fq=/S/DRAGC9) $18,699 - QNAP TS-433-4G 4-Bay NAS [PChome](https://24h.pchome.com.tw/prod/DRAGCA-A900F26I1?fq=/S/DRAGCA) $11,900 - QNAP TS-431KX-2G 4-Bay NAS [PChome](https://24h.pchome.com.tw/prod/DRAG05-A900AM9UH?fq=/S/DRAGCA) $15,890 - Lawrence: Synology 介面上比較直觀,要找設定更快找到 - Solomon: 介面上直觀差 6,000 元的話,那還是寫張便利貼寫要按那裡找到這功能就好 - Solomon: 因為 QNAP 比 S 還便宜,若要買新的還是偏好 Q - 若使用率達到 7 成,可考慮擴充,但這次另兩台都還沒到這程度 - 查型號發現較貴的 Synology 給的 CPU 比較好 AMD Ryzen, RAM DDR4;QNAP ARM CPU, RAM DDR3 - 但也要看用途,像我們沒在用影片解碼、架 server 服務,也不一定要用到那麼好 CPU ### 實驗室購買設備清單 - LimeSDR Mini 2.0 (有困難) - 軟體定義無線電 - 399 USD [購買連結](https://www.crowdsupply.com/lime-micro/limesdr-mini-2#products) - 實驗室的電腦周邊(要低於某價格)、設備費(實驗計畫裡要寫明)機制都無法適用,要報帳有困難 - 等它降價到低於 $10000 或許能考慮 - RDMA、光纖布建 - 詳細須購買設備正在諮詢計中,預計週三去討論 - $99400(由 繆亭霄 預估) - https://ms15.voip.edu.tw/~august/topology/rdma.html - 螢幕掛燈 (可優先考慮) - [BenQ Wit Screenbar 螢幕智能掛燈/智慧調光+抗眩光/不閃爍+無藍光/可調色溫+亮度 | 蝦皮購物](https://shopee.tw/BenQ-Wit-Screenbar-%E8%9E%A2%E5%B9%95%E6%99%BA%E8%83%BD%E6%8E%9B%E7%87%88-%E6%99%BA%E6%85%A7%E8%AA%BF%E5%85%89-%E6%8A%97%E7%9C%A9%E5%85%89-%E4%B8%8D%E9%96%83%E7%88%8D-%E7%84%A1%E8%97%8D%E5%85%89-%E5%8F%AF%E8%AA%BF%E8%89%B2%E6%BA%AB-%E4%BA%AE%E5%BA%A6-i.1027179514.18882364644) - $2,990 - 原因 : 單純只有天花板照明可能造成實驗室同學使用電腦時或讀書、寫字照明不足,檯燈因為太占桌面空間,所以建議買「螢幕智能掛燈」。 - 看誰想掛在螢幕上可舉手 - 報帳通過機率高 - 烤箱 - 原因 : 定時功能壞掉,如果有人忘記取餐,可能會發生危險 - 有常在用的人可以給意見 - 再調查型號 - 鍵盤 (可優先考慮) - 因為現在實驗室裡的都是 PS2 介面,都要用轉接頭轉到 USB,想買不用轉接頭的鍵盤 - 若價格很便宜,也可以自己買了之後回來報帳 ### 下學期 TA - 待老師開完課程委員委員會後,才能得知更多資訊 --- 散會結束時間: 22:16