<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="https://haoyuexiao.github.io/blog/feed.xml" rel="self" type="application/atom+xml" /><link href="https://haoyuexiao.github.io/" rel="alternate" type="text/html" /><updated>2026-09-23T09:54:06+00:00</updated><id>https://haoyuexiao.github.io/blog/feed.xml</id><title type="html">Haoyue Xiao</title><subtitle>Haoyue Xiao — CS master&apos;s student at Stanford. Robotics, embodied AI, and LLMs.</subtitle><author><name>Haoyue Xiao</name></author><entry><title type="html">Neural Radiance Fields (CS180 Final Project)</title><link href="https://haoyuexiao.github.io/blog/2024/12/cs180-neural-radiance-fields/" rel="alternate" type="text/html" title="Neural Radiance Fields (CS180 Final Project)" /><published>2024-12-10T00:00:00+00:00</published><updated>2024-12-10T00:00:00+00:00</updated><id>https://haoyuexiao.github.io/blog/2024/12/cs180-neural-radiance-fields</id><content type="html" xml:base="https://haoyuexiao.github.io/blog/2024/12/cs180-neural-radiance-fields/"><![CDATA[]]></content><author><name>Haoyue Xiao</name></author><category term="CS180" /><category term="course project" /><summary type="html"><![CDATA[Fit a neural field to a 2D image, then trained a NeRF from multi-view images to render novel views of a 3D scene.]]></summary></entry><entry><title type="html">Diffusion Models (CS180 Project 5)</title><link href="https://haoyuexiao.github.io/blog/2024/11/cs180-diffusion-models/" rel="alternate" type="text/html" title="Diffusion Models (CS180 Project 5)" /><published>2024-11-21T00:00:00+00:00</published><updated>2024-11-21T00:00:00+00:00</updated><id>https://haoyuexiao.github.io/blog/2024/11/cs180-diffusion-models</id><content type="html" xml:base="https://haoyuexiao.github.io/blog/2024/11/cs180-diffusion-models/"><![CDATA[]]></content><author><name>Haoyue Xiao</name></author><category term="CS180" /><category term="course project" /><summary type="html"><![CDATA[Sampling and editing with a pretrained DDPM, then building and training a class-conditioned diffusion UNet from scratch.]]></summary></entry><entry><title type="html">Panorama Stitching (CS180 Project 4)</title><link href="https://haoyuexiao.github.io/blog/2024/10/cs180-panorama-stitching/" rel="alternate" type="text/html" title="Panorama Stitching (CS180 Project 4)" /><published>2024-10-30T00:00:00+00:00</published><updated>2024-10-30T00:00:00+00:00</updated><id>https://haoyuexiao.github.io/blog/2024/10/cs180-panorama-stitching</id><content type="html" xml:base="https://haoyuexiao.github.io/blog/2024/10/cs180-panorama-stitching/"><![CDATA[]]></content><author><name>Haoyue Xiao</name></author><category term="CS180" /><category term="course project" /><summary type="html"><![CDATA[Homography-based image warping and mosaicing, with automatic feature detection, description, and matching.]]></summary></entry><entry><title type="html">Face Morphing and Facial Keypoint Detection (CS180 Project 3)</title><link href="https://haoyuexiao.github.io/blog/2024/10/cs180-face-morphing/" rel="alternate" type="text/html" title="Face Morphing and Facial Keypoint Detection (CS180 Project 3)" /><published>2024-10-08T00:00:00+00:00</published><updated>2024-10-08T00:00:00+00:00</updated><id>https://haoyuexiao.github.io/blog/2024/10/cs180-face-morphing</id><content type="html" xml:base="https://haoyuexiao.github.io/blog/2024/10/cs180-face-morphing/"><![CDATA[]]></content><author><name>Haoyue Xiao</name></author><category term="CS180" /><category term="course project" /><summary type="html"><![CDATA[Correspondence-based morph sequences, the mean face of a population, and caricatures by extrapolation.]]></summary></entry><entry><title type="html">Hybrid Images &amp;amp; Multiresolution Blending (CS180 Project 2)</title><link href="https://haoyuexiao.github.io/blog/2024/09/cs180-hybrid-images-blending/" rel="alternate" type="text/html" title="Hybrid Images &amp;amp; Multiresolution Blending (CS180 Project 2)" /><published>2024-09-23T00:00:00+00:00</published><updated>2024-09-23T00:00:00+00:00</updated><id>https://haoyuexiao.github.io/blog/2024/09/cs180-hybrid-images-blending</id><content type="html" xml:base="https://haoyuexiao.github.io/blog/2024/09/cs180-hybrid-images-blending/"><![CDATA[]]></content><author><name>Haoyue Xiao</name></author><category term="CS180" /><category term="course project" /><summary type="html"><![CDATA[Filters and frequencies — edge detection, image sharpening, hybrid images, and Laplacian stack blending.]]></summary></entry><entry><title type="html">Colorizing the Prokudin-Gorskii Collection (CS180 Project 1)</title><link href="https://haoyuexiao.github.io/blog/2024/09/cs180-colorizing-prokudin-gorskii/" rel="alternate" type="text/html" title="Colorizing the Prokudin-Gorskii Collection (CS180 Project 1)" /><published>2024-09-06T00:00:00+00:00</published><updated>2024-09-06T00:00:00+00:00</updated><id>https://haoyuexiao.github.io/blog/2024/09/cs180-colorizing-prokudin-gorskii</id><content type="html" xml:base="https://haoyuexiao.github.io/blog/2024/09/cs180-colorizing-prokudin-gorskii/"><![CDATA[]]></content><author><name>Haoyue Xiao</name></author><category term="CS180" /><category term="course project" /><summary type="html"><![CDATA[Aligning the three glass-plate color channels with an image pyramid to reconstruct color photographs from the 1900s.]]></summary></entry></feed>