<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Weiheng Pan]]></title><description><![CDATA[Welcome to my portfolio.]]></description><link>https://portfolio.weiheng.me/</link><image><url>https://portfolio.weiheng.me/favicon.png</url><title>Weiheng Pan</title><link>https://portfolio.weiheng.me/</link></image><generator>Ghost 4.25</generator><lastBuildDate>Tue, 12 May 2026 08:28:29 GMT</lastBuildDate><atom:link href="https://portfolio.weiheng.me/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Ortho – Perspective Camera]]></title><description><![CDATA[<figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/fN6hrqx84Yw?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><h2 id="links">Links</h2><p><a href="https://apps.apple.com/us/app/ortho-perspective-camera/id1419668775">App Store page (US)</a></p><p><a href="https://apps.apple.com/uk/app/ortho-perspective-camera/id1419668775">App Store page (UK)</a></p>]]></description><link>https://portfolio.weiheng.me/ortho-perspective-camera/</link><guid isPermaLink="false">61afb72f3262b925f1317e20</guid><category><![CDATA[Projects]]></category><dc:creator><![CDATA[Weiheng Pan]]></dc:creator><pubDate>Tue, 07 Dec 2021 19:36:23 GMT</pubDate><content:encoded><![CDATA[<figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/fN6hrqx84Yw?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><h2 id="links">Links</h2><p><a href="https://apps.apple.com/us/app/ortho-perspective-camera/id1419668775">App Store page (US)</a></p><p><a href="https://apps.apple.com/uk/app/ortho-perspective-camera/id1419668775">App Store page (UK)</a></p>]]></content:encoded></item><item><title><![CDATA[Local Indistinguishability of Probability Distributions]]></title><description><![CDATA[<p>Program: <a href="https://www.itcsc.cuhk.edu.hk">Institute for Theoretical Computer Science and Communications (ITCSC)</a> Summer Research Program, The Chinese University of Hong Kong</p><p>Supervisor: <a href="https://www.cse.cuhk.edu.hk/~andrejb/">Prof. Andrej Bogdanov</a>, Department of Computer Science and Engineering, The Chinese University of Hong Kong</p><p>Co-author: Xin Lyu, Yao Class, Tsinghua University</p><h2 id="introduction">Introduction</h2><p>Suppose we have two probability distributions p and</p>]]></description><link>https://portfolio.weiheng.me/local-indistinguishability-of-probability-distributions/</link><guid isPermaLink="false">61af31bd3262b925f1317dfb</guid><category><![CDATA[Research]]></category><dc:creator><![CDATA[Weiheng Pan]]></dc:creator><pubDate>Tue, 07 Dec 2021 10:08:54 GMT</pubDate><media:content url="https://portfolio.weiheng.me/content/images/2021/12/indis_title.jpeg" medium="image"/><content:encoded><![CDATA[<img src="https://portfolio.weiheng.me/content/images/2021/12/indis_title.jpeg" alt="Local Indistinguishability of Probability Distributions"><p>Program: <a href="https://www.itcsc.cuhk.edu.hk">Institute for Theoretical Computer Science and Communications (ITCSC)</a> Summer Research Program, The Chinese University of Hong Kong</p><p>Supervisor: <a href="https://www.cse.cuhk.edu.hk/~andrejb/">Prof. Andrej Bogdanov</a>, Department of Computer Science and Engineering, The Chinese University of Hong Kong</p><p>Co-author: Xin Lyu, Yao Class, Tsinghua University</p><h2 id="introduction">Introduction</h2><p>Suppose we have two probability distributions p and q, both defined on fixed-length bit strings (say length-3), and with disjoint supports. Here is an example, where the probability mass is denoted below a string:</p><figure class="kg-card kg-image-card"><img src="https://portfolio.weiheng.me/content/images/2021/12/Frame-1.png" class="kg-image" alt="Local Indistinguishability of Probability Distributions" loading="lazy" width="2000" height="1500" srcset="https://portfolio.weiheng.me/content/images/size/w600/2021/12/Frame-1.png 600w, https://portfolio.weiheng.me/content/images/size/w1000/2021/12/Frame-1.png 1000w, https://portfolio.weiheng.me/content/images/size/w1600/2021/12/Frame-1.png 1600w, https://portfolio.weiheng.me/content/images/2021/12/Frame-1.png 2400w" sizes="(min-width: 720px) 720px"></figure><p>You can check that p and q have disjoint supports. </p><p>The preliminary question is: given a random sample from either p or q (with probability 1/2 each), how good could an algorithm be at guessing which distribution it is from? Of course, the problem would be trivial if the sample is fully known. What if the algorithm is allowed to query only two bits of the sample in any order?</p><p>Before we dive into the problem, let&apos;s cover some backgrounds first. The algorithm is called a <em>distinguisher</em>, and there are different types of distinguishers:</p><ul><li>Non-adaptive distinguishers. These always look at fixed bit positions of the sample, say the first and the second bits.</li><li>Adaptive distinguishers. These could have some strategies of determining which bit positions to look at. An example is below.</li><li>Quantum distinguishers. These are quantum circuits behind the scene, and the querying process is implemented with quantum oracles.</li></ul><figure class="kg-card kg-image-card"><img src="https://portfolio.weiheng.me/content/images/2021/12/Frame-2.png" class="kg-image" alt="Local Indistinguishability of Probability Distributions" loading="lazy" width="2000" height="1500" srcset="https://portfolio.weiheng.me/content/images/size/w600/2021/12/Frame-2.png 600w, https://portfolio.weiheng.me/content/images/size/w1000/2021/12/Frame-2.png 1000w, https://portfolio.weiheng.me/content/images/size/w1600/2021/12/Frame-2.png 1600w, https://portfolio.weiheng.me/content/images/2021/12/Frame-2.png 2400w" sizes="(min-width: 720px) 720px"></figure><p>In order to evaluate the performance of a distinguisher, let&apos;s define a distinguishing advantage for it:</p><figure class="kg-card kg-image-card"><img src="https://portfolio.weiheng.me/content/images/2021/12/Frame-3.png" class="kg-image" alt="Local Indistinguishability of Probability Distributions" loading="lazy" width="2000" height="1500" srcset="https://portfolio.weiheng.me/content/images/size/w600/2021/12/Frame-3.png 600w, https://portfolio.weiheng.me/content/images/size/w1000/2021/12/Frame-3.png 1000w, https://portfolio.weiheng.me/content/images/size/w1600/2021/12/Frame-3.png 1600w, https://portfolio.weiheng.me/content/images/2021/12/Frame-3.png 2400w" sizes="(min-width: 720px) 720px"></figure><p>Some simple calculations yield the advantage of this distinguisher, which is one third:</p><figure class="kg-card kg-image-card"><img src="https://portfolio.weiheng.me/content/images/2021/12/Frame-4.png" class="kg-image" alt="Local Indistinguishability of Probability Distributions" loading="lazy" width="2000" height="1500" srcset="https://portfolio.weiheng.me/content/images/size/w600/2021/12/Frame-4.png 600w, https://portfolio.weiheng.me/content/images/size/w1000/2021/12/Frame-4.png 1000w, https://portfolio.weiheng.me/content/images/size/w1600/2021/12/Frame-4.png 1600w, https://portfolio.weiheng.me/content/images/2021/12/Frame-4.png 2400w" sizes="(min-width: 720px) 720px"></figure><p>It is obvious to see that there are three different non-adaptive distinguishers, and they all perform worse than the adaptive one:</p><figure class="kg-card kg-image-card"><img src="https://portfolio.weiheng.me/content/images/2021/12/Frame-5.png" class="kg-image" alt="Local Indistinguishability of Probability Distributions" loading="lazy" width="2000" height="1500" srcset="https://portfolio.weiheng.me/content/images/size/w600/2021/12/Frame-5.png 600w, https://portfolio.weiheng.me/content/images/size/w1000/2021/12/Frame-5.png 1000w, https://portfolio.weiheng.me/content/images/size/w1600/2021/12/Frame-5.png 1600w, https://portfolio.weiheng.me/content/images/2021/12/Frame-5.png 2400w" sizes="(min-width: 720px) 720px"></figure><figure class="kg-card kg-image-card"><img src="https://portfolio.weiheng.me/content/images/2021/12/Frame-6.png" class="kg-image" alt="Local Indistinguishability of Probability Distributions" loading="lazy" width="2000" height="1500" srcset="https://portfolio.weiheng.me/content/images/size/w600/2021/12/Frame-6.png 600w, https://portfolio.weiheng.me/content/images/size/w1000/2021/12/Frame-6.png 1000w, https://portfolio.weiheng.me/content/images/size/w1600/2021/12/Frame-6.png 1600w, https://portfolio.weiheng.me/content/images/2021/12/Frame-6.png 2400w" sizes="(min-width: 720px) 720px"></figure><figure class="kg-card kg-image-card"><img src="https://portfolio.weiheng.me/content/images/2021/12/Frame-7.png" class="kg-image" alt="Local Indistinguishability of Probability Distributions" loading="lazy" width="2000" height="1500" srcset="https://portfolio.weiheng.me/content/images/size/w600/2021/12/Frame-7.png 600w, https://portfolio.weiheng.me/content/images/size/w1000/2021/12/Frame-7.png 1000w, https://portfolio.weiheng.me/content/images/size/w1600/2021/12/Frame-7.png 1600w, https://portfolio.weiheng.me/content/images/2021/12/Frame-7.png 2400w" sizes="(min-width: 720px) 720px"></figure><h2 id="research-question">Research Question</h2><p>Please refer to the slides below.</p><figure class="kg-card kg-image-card"><img src="https://portfolio.weiheng.me/content/images/2021/12/q1.jpg" class="kg-image" alt="Local Indistinguishability of Probability Distributions" loading="lazy" width="2000" height="1500" srcset="https://portfolio.weiheng.me/content/images/size/w600/2021/12/q1.jpg 600w, https://portfolio.weiheng.me/content/images/size/w1000/2021/12/q1.jpg 1000w, https://portfolio.weiheng.me/content/images/size/w1600/2021/12/q1.jpg 1600w, https://portfolio.weiheng.me/content/images/2021/12/q1.jpg 2133w" sizes="(min-width: 720px) 720px"></figure><figure class="kg-card kg-image-card"><img src="https://portfolio.weiheng.me/content/images/2021/12/q2.jpg" class="kg-image" alt="Local Indistinguishability of Probability Distributions" loading="lazy" width="2000" height="1500" srcset="https://portfolio.weiheng.me/content/images/size/w600/2021/12/q2.jpg 600w, https://portfolio.weiheng.me/content/images/size/w1000/2021/12/q2.jpg 1000w, https://portfolio.weiheng.me/content/images/size/w1600/2021/12/q2.jpg 1600w, https://portfolio.weiheng.me/content/images/2021/12/q2.jpg 2133w" sizes="(min-width: 720px) 720px"></figure><p>In this project, we have constructed several examples with various gaps and ratios of the advantages. In the last example, we came up with a construction inspired by the Deutsch-Jozsa algorithm, and proved that a quantum distinguisher could perfectly distinguish between the two distributions after querying half of the bits, while classical distinguishers all fail to achieve non-zero advantage without revealing all the bits.</p><p>Please refer to the <a href="https://portfolio.weiheng.me/files/local_indis_of_prob_dist.pdf">slides</a> for more information.</p><h2 id="materials">Materials</h2><p><a href="https://portfolio.weiheng.me/files/local_indis_of_prob_dist.pdf">Slides</a></p>]]></content:encoded></item><item><title><![CDATA[CUHK Shuttle Bus Map]]></title><description><![CDATA[<p>Situated on the hilltops of Ma Liu Shui, The Chinese University of Hong Kong (CUHK) features a complicated shuttle bus system to help its students and employees commute in the vast campus.</p><p>Although the university provides maps with abstract layouts for the shuttle bus system, newcomers usually find it difficult</p>]]></description><link>https://portfolio.weiheng.me/cuhk-shuttle-bus-map/</link><guid isPermaLink="false">61af25f03262b925f1317dad</guid><category><![CDATA[Design]]></category><dc:creator><![CDATA[Weiheng Pan]]></dc:creator><pubDate>Tue, 07 Dec 2021 09:39:05 GMT</pubDate><media:content url="https://portfolio.weiheng.me/content/images/2021/12/CUHK-Shuttle-Bus_title-2.png" medium="image"/><content:encoded><![CDATA[<img src="https://portfolio.weiheng.me/content/images/2021/12/CUHK-Shuttle-Bus_title-2.png" alt="CUHK Shuttle Bus Map"><p>Situated on the hilltops of Ma Liu Shui, The Chinese University of Hong Kong (CUHK) features a complicated shuttle bus system to help its students and employees commute in the vast campus.</p><p>Although the university provides maps with abstract layouts for the shuttle bus system, newcomers usually find it difficult to identify the physical locations of the bus stops. In fact, two seemingly adjacent stops could be a mile apart, with tens of meters of difference in elevation.</p><p>To assist freshman and visitors with moving around, I drew a map of the shuttle bus system with a physical layout. A PDF version is available <a href="https://portfolio.weiheng.me/files/CUHK%20Shuttle%20Bus.pdf">here</a>.</p><figure class="kg-card kg-image-card"><img src="https://portfolio.weiheng.me/content/images/2021/12/CUHK-Shuttle-Bus.png" class="kg-image" alt="CUHK Shuttle Bus Map" loading="lazy" width="2000" height="2827" srcset="https://portfolio.weiheng.me/content/images/size/w600/2021/12/CUHK-Shuttle-Bus.png 600w, https://portfolio.weiheng.me/content/images/size/w1000/2021/12/CUHK-Shuttle-Bus.png 1000w, https://portfolio.weiheng.me/content/images/size/w1600/2021/12/CUHK-Shuttle-Bus.png 1600w, https://portfolio.weiheng.me/content/images/size/w2400/2021/12/CUHK-Shuttle-Bus.png 2400w" sizes="(min-width: 720px) 720px"></figure>]]></content:encoded></item><item><title><![CDATA[Dried Food Store: Joint Hong Kong University Information Session at HSFZ]]></title><description><![CDATA[<p>In January 2019, HSFZ (&#x534E;&#x5E08;&#x9644;&#x4E2D;, <em>the Affiliated High School of South China Normal University</em>) alumni in Hong Kong organized a joint information session on admissions for current HSFZ students. Acting as the design lead of the team, I was responsible for the visual identity of the campaign.</p>]]></description><link>https://portfolio.weiheng.me/joint-hong-kong-university-information-session-hsfz/</link><guid isPermaLink="false">61ae5c287435885ff9fab46e</guid><category><![CDATA[Design]]></category><dc:creator><![CDATA[Weiheng Pan]]></dc:creator><pubDate>Mon, 06 Dec 2021 18:54:27 GMT</pubDate><media:content url="https://portfolio.weiheng.me/content/images/2021/12/article-header-1.png" medium="image"/><content:encoded><![CDATA[<img src="https://portfolio.weiheng.me/content/images/2021/12/article-header-1.png" alt="Dried Food Store: Joint Hong Kong University Information Session at HSFZ"><p>In January 2019, HSFZ (&#x534E;&#x5E08;&#x9644;&#x4E2D;, <em>the Affiliated High School of South China Normal University</em>) alumni in Hong Kong organized a joint information session on admissions for current HSFZ students. Acting as the design lead of the team, I was responsible for the visual identity of the campaign. I also delivered information on CUHK admission at the session.</p><figure class="kg-card kg-image-card"><img src="https://portfolio.weiheng.me/content/images/2021/12/Blocks--with-logos-.jpg" class="kg-image" alt="Dried Food Store: Joint Hong Kong University Information Session at HSFZ" loading="lazy" width="2000" height="1250" srcset="https://portfolio.weiheng.me/content/images/size/w600/2021/12/Blocks--with-logos-.jpg 600w, https://portfolio.weiheng.me/content/images/size/w1000/2021/12/Blocks--with-logos-.jpg 1000w, https://portfolio.weiheng.me/content/images/size/w1600/2021/12/Blocks--with-logos-.jpg 1600w, https://portfolio.weiheng.me/content/images/size/w2400/2021/12/Blocks--with-logos-.jpg 2400w" sizes="(min-width: 720px) 720px"></figure><p>The color palette, consisting of orange, purple, and blue, was sampled from the emblems of the three universities.</p><figure class="kg-card kg-image-card"><img src="https://portfolio.weiheng.me/content/images/2021/12/article-header-2.png" class="kg-image" alt="Dried Food Store: Joint Hong Kong University Information Session at HSFZ" loading="lazy" width="1800" height="596" srcset="https://portfolio.weiheng.me/content/images/size/w600/2021/12/article-header-2.png 600w, https://portfolio.weiheng.me/content/images/size/w1000/2021/12/article-header-2.png 1000w, https://portfolio.weiheng.me/content/images/size/w1600/2021/12/article-header-2.png 1600w, https://portfolio.weiheng.me/content/images/2021/12/article-header-2.png 1800w" sizes="(min-width: 720px) 720px"></figure><p>The logo was made up of three overlapping circles, ordered by the ages of the corresponding universities.</p><p>The name &#x4E7E;&#x8CA8;&#x8216; stemmed from the word &#x4E7E;&#x8CA8; (lit. dried/preserved food), which is a common metaphor for informative content in Chinese.</p><figure class="kg-card kg-image-card"><img src="https://portfolio.weiheng.me/content/images/2021/12/A3.png" class="kg-image" alt="Dried Food Store: Joint Hong Kong University Information Session at HSFZ" loading="lazy" width="2000" height="2827" srcset="https://portfolio.weiheng.me/content/images/size/w600/2021/12/A3.png 600w, https://portfolio.weiheng.me/content/images/size/w1000/2021/12/A3.png 1000w, https://portfolio.weiheng.me/content/images/size/w1600/2021/12/A3.png 1600w, https://portfolio.weiheng.me/content/images/size/w2400/2021/12/A3.png 2400w" sizes="(min-width: 720px) 720px"></figure><p>The poster for the event was drawn with isometric voxels in Sketch, where connected H&apos;s in the abbreviations of the universities formed a ladder, signifying higher education.</p><figure class="kg-card kg-image-card"><img src="https://portfolio.weiheng.me/content/images/2021/12/hku-interview-header.png" class="kg-image" alt="Dried Food Store: Joint Hong Kong University Information Session at HSFZ" loading="lazy" width="1794" height="596" srcset="https://portfolio.weiheng.me/content/images/size/w600/2021/12/hku-interview-header.png 600w, https://portfolio.weiheng.me/content/images/size/w1000/2021/12/hku-interview-header.png 1000w, https://portfolio.weiheng.me/content/images/size/w1600/2021/12/hku-interview-header.png 1600w, https://portfolio.weiheng.me/content/images/2021/12/hku-interview-header.png 1794w" sizes="(min-width: 720px) 720px"></figure><figure class="kg-card kg-image-card"><img src="https://portfolio.weiheng.me/content/images/2021/12/cuhk-interview-header.png" class="kg-image" alt="Dried Food Store: Joint Hong Kong University Information Session at HSFZ" loading="lazy" width="1794" height="596" srcset="https://portfolio.weiheng.me/content/images/size/w600/2021/12/cuhk-interview-header.png 600w, https://portfolio.weiheng.me/content/images/size/w1000/2021/12/cuhk-interview-header.png 1000w, https://portfolio.weiheng.me/content/images/size/w1600/2021/12/cuhk-interview-header.png 1600w, https://portfolio.weiheng.me/content/images/2021/12/cuhk-interview-header.png 1794w" sizes="(min-width: 720px) 720px"></figure><figure class="kg-card kg-image-card"><img src="https://portfolio.weiheng.me/content/images/2021/12/hkust-interview-header.png" class="kg-image" alt="Dried Food Store: Joint Hong Kong University Information Session at HSFZ" loading="lazy" width="1794" height="596" srcset="https://portfolio.weiheng.me/content/images/size/w600/2021/12/hkust-interview-header.png 600w, https://portfolio.weiheng.me/content/images/size/w1000/2021/12/hkust-interview-header.png 1000w, https://portfolio.weiheng.me/content/images/size/w1600/2021/12/hkust-interview-header.png 1600w, https://portfolio.weiheng.me/content/images/2021/12/hkust-interview-header.png 1794w" sizes="(min-width: 720px) 720px"></figure><p>The mosaic patterns in our header images resembled <a href="https://www.google.com/search?q=hong+kong+mtr+mosaic">the interior of MTR stations</a>. They were generated with the following Mathematica code:</p><!--kg-card-begin: html--><script src="https://gist.github.com/weihengpan/6d10c06dbd67cf29d57c09ede04b44d3.js"></script><!--kg-card-end: html--><p></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Prometheus: a Smartphone-Based Screen-to-Camera Communication System]]></title><description><![CDATA[<p>Program: Undergraduate Summer Research Internship Program, Faculty of Engineering, The Chinese University of Hong Kong</p><p>Supervisor: <a href="https://www.ie.cuhk.edu.hk/people/lkchen.shtml">Prof. Chen Lian-Kuan</a>, Department of Information Engineering, The Chinese University of Hong Kong</p><p><em>Prometheus </em>is an open-source implementation of a screen-to-camera communication system on iOS. It transfers a file by displaying a sequence of</p>]]></description><link>https://portfolio.weiheng.me/prometheus/</link><guid isPermaLink="false">61acf6697435885ff9fab453</guid><category><![CDATA[Research]]></category><dc:creator><![CDATA[Weiheng Pan]]></dc:creator><pubDate>Sun, 05 Dec 2021 17:56:30 GMT</pubDate><media:content url="https://portfolio.weiheng.me/content/images/2021/12/Duplex-Communication--Padded--1.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://portfolio.weiheng.me/content/images/2021/12/Duplex-Communication--Padded--1.jpg" alt="Prometheus: a Smartphone-Based Screen-to-Camera Communication System"><p>Program: Undergraduate Summer Research Internship Program, Faculty of Engineering, The Chinese University of Hong Kong</p><p>Supervisor: <a href="https://www.ie.cuhk.edu.hk/people/lkchen.shtml">Prof. Chen Lian-Kuan</a>, Department of Information Engineering, The Chinese University of Hong Kong</p><p><em>Prometheus </em>is an open-source implementation of a screen-to-camera communication system on iOS. It transfers a file by displaying a sequence of QR codes, each carrying a file segment. The receiver then decodes the QR codes and reconstructs the file from the received segments.</p><figure class="kg-card kg-image-card"><img src="https://portfolio.weiheng.me/content/images/2021/12/prometheus_system_architecture.png" class="kg-image" alt="Prometheus: a Smartphone-Based Screen-to-Camera Communication System" loading="lazy" width="2000" height="1168" srcset="https://portfolio.weiheng.me/content/images/size/w600/2021/12/prometheus_system_architecture.png 600w, https://portfolio.weiheng.me/content/images/size/w1000/2021/12/prometheus_system_architecture.png 1000w, https://portfolio.weiheng.me/content/images/size/w1600/2021/12/prometheus_system_architecture.png 1600w, https://portfolio.weiheng.me/content/images/size/w2400/2021/12/prometheus_system_architecture.png 2400w" sizes="(min-width: 720px) 720px"></figure><p>Moreover, <em>Prometheus</em> features a few innovative techniques for improving its throughput and robustness. For details, please refer to the <a href="https://portfolio.weiheng.me/files/Prometheus.pdf">report</a> and the <a href="https://portfolio.weiheng.me/files/prometheus_slides.pdf">slides</a>.</p><figure class="kg-card kg-image-card"><img src="https://portfolio.weiheng.me/content/images/2021/12/Duplex-Communication--Padded-.jpg" class="kg-image" alt="Prometheus: a Smartphone-Based Screen-to-Camera Communication System" loading="lazy" width="2000" height="1584" srcset="https://portfolio.weiheng.me/content/images/size/w600/2021/12/Duplex-Communication--Padded-.jpg 600w, https://portfolio.weiheng.me/content/images/size/w1000/2021/12/Duplex-Communication--Padded-.jpg 1000w, https://portfolio.weiheng.me/content/images/size/w1600/2021/12/Duplex-Communication--Padded-.jpg 1600w, https://portfolio.weiheng.me/content/images/size/w2400/2021/12/Duplex-Communication--Padded-.jpg 2400w" sizes="(min-width: 720px) 720px"></figure><h2 id="screenshots">Screenshots</h2><figure class="kg-card kg-image-card"><img src="https://portfolio.weiheng.me/content/images/2021/12/Screenshot-1.JPG" class="kg-image" alt="Prometheus: a Smartphone-Based Screen-to-Camera Communication System" loading="lazy" width="1125" height="3083" srcset="https://portfolio.weiheng.me/content/images/size/w600/2021/12/Screenshot-1.JPG 600w, https://portfolio.weiheng.me/content/images/size/w1000/2021/12/Screenshot-1.JPG 1000w, https://portfolio.weiheng.me/content/images/2021/12/Screenshot-1.JPG 1125w" sizes="(min-width: 720px) 720px"></figure><figure class="kg-card kg-image-card"><img src="https://portfolio.weiheng.me/content/images/2021/12/Screenshot-2.jpg" class="kg-image" alt="Prometheus: a Smartphone-Based Screen-to-Camera Communication System" loading="lazy" width="1125" height="2436" srcset="https://portfolio.weiheng.me/content/images/size/w600/2021/12/Screenshot-2.jpg 600w, https://portfolio.weiheng.me/content/images/size/w1000/2021/12/Screenshot-2.jpg 1000w, https://portfolio.weiheng.me/content/images/2021/12/Screenshot-2.jpg 1125w" sizes="(min-width: 720px) 720px"></figure><figure class="kg-card kg-image-card"><img src="https://portfolio.weiheng.me/content/images/2021/12/Screenshot-3.jpg" class="kg-image" alt="Prometheus: a Smartphone-Based Screen-to-Camera Communication System" loading="lazy" width="1125" height="2436" srcset="https://portfolio.weiheng.me/content/images/size/w600/2021/12/Screenshot-3.jpg 600w, https://portfolio.weiheng.me/content/images/size/w1000/2021/12/Screenshot-3.jpg 1000w, https://portfolio.weiheng.me/content/images/2021/12/Screenshot-3.jpg 1125w" sizes="(min-width: 720px) 720px"></figure><figure class="kg-card kg-image-card"><img src="https://portfolio.weiheng.me/content/images/2021/12/Screenshot-4.jpg" class="kg-image" alt="Prometheus: a Smartphone-Based Screen-to-Camera Communication System" loading="lazy" width="1125" height="2436" srcset="https://portfolio.weiheng.me/content/images/size/w600/2021/12/Screenshot-4.jpg 600w, https://portfolio.weiheng.me/content/images/size/w1000/2021/12/Screenshot-4.jpg 1000w, https://portfolio.weiheng.me/content/images/2021/12/Screenshot-4.jpg 1125w" sizes="(min-width: 720px) 720px"></figure><h2 id="demo-video">Demo Video</h2><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/VGoai36YrM8?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></figure><h2 id="materials">Materials</h2><p><a href="https://portfolio.weiheng.me/files/Prometheus.pdf">Report</a></p><p><a href="https://portfolio.weiheng.me/files/prometheus_slides.pdf">Presentation Slides</a></p><p><a href="https://github.com/weihengpan/Prometheus">GitHub repo</a></p>]]></content:encoded></item></channel></rss>