-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
1 lines (1 loc) · 25.3 KB
/
Copy pathindex.html
File metadata and controls
1 lines (1 loc) · 25.3 KB
1
<!doctype html><html lang="en" class="no-js"><head><meta charset="utf-8"> <!-- begin SEO --><title>About me - Haotian Zhang / Ph.D. Student</title><meta name="description" content="Ph.D. student at Peking University, working on world models, 4D reconstruction and generation, and efficient 3D world representation."><link rel="canonical" href="https://gavin-zht.github.io/HaotianZhang.github.io/"> <script type="application/ld+json"> { "@context" : "http://schema.org", "@type" : "Person", "name" : "Haotian Zhang", "url" : "https://gavin-zht.github.io/HaotianZhang.github.io", "sameAs" : null } </script> <!-- end SEO --> <!-- Open Graph protocol data (https://ogp.me/), used by social media --><meta property="og:locale" content="en-US"><meta property="og:site_name" content="Haotian Zhang / Ph.D. Student"><meta property="og:title" content="About me"><meta property="og:url" content="https://gavin-zht.github.io/HaotianZhang.github.io/"> <!-- end Open Graph protocol --><link href="https://gavin-zht.github.io/HaotianZhang.github.io/feed.xml" type="application/atom+xml" rel="alternate" title="Haotian Zhang / Ph.D. Student Feed"><meta name="viewport" content="width=device-width, initial-scale=1.0"> <script> document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js '; </script> <!-- For all browsers --><link rel="stylesheet" href="https://gavin-zht.github.io/HaotianZhang.github.io/assets/css/main.css"> <!-- start custom head snippets --> <!-- Support for Academicons --><link rel="stylesheet" href="https://gavin-zht.github.io/HaotianZhang.github.io/assets/css/academicons.css"/> <!-- PKU logo as favicon --><link rel="apple-touch-icon" sizes="180x180" href="https://gavin-zht.github.io/HaotianZhang.github.io/images/pku-logo.png"/><link rel="icon" type="image/png" href="https://gavin-zht.github.io/HaotianZhang.github.io/images/pku-logo.png" sizes="512x512"/><link rel="manifest" href="https://gavin-zht.github.io/HaotianZhang.github.io/images/manifest.json"/><meta name="theme-color" content="#ffffff"/> <!-- Google Fonts: Inter (sans body) + Lora (serif heading) + Noto Serif SC (Chinese) --><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400&family=Noto+Serif+SC:wght@400;500;700&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"><style> /* ===== Typography upgrade ===== */ body, .page__content, .archive__item-excerpt, p, li { font-family: "Inter", "Noto Serif SC", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif !important; font-size: 17px; line-height: 1.75; letter-spacing: 0.01em; } h1, h2, h3, h4, h5, h6, .page__title, .archive__item-title { font-family: "Lora", "Noto Serif SC", Georgia, serif !important; font-weight: 700 !important; letter-spacing: -0.01em; } h2 { border-bottom: 2px solid var(--global-base-color, #6f777d); padding-bottom: 0.3em; margin-top: 1.6em !important; } code, pre, .highlighter-rouge { font-family: "JetBrains Mono", "SFMono-Regular", Consolas, monospace !important; font-size: 0.92em; } strong, b { font-weight: 600; color: var(--global-link-color, #52adc8); } /* ===== Honors highlight ===== */ .page__content ul li { margin-bottom: 0.45em; } /* Top-tier honor: gradient background + left accent */ .honor-top { background: linear-gradient(90deg, rgba(255, 215, 0, 0.18) 0%, rgba(255, 215, 0, 0.04) 60%, transparent 100%); border-left: 4px solid #f5b301; padding: 0.55em 0.9em !important; margin: 0.4em 0 !important; border-radius: 4px; list-style: none !important; font-weight: 500; } .honor-top::marker { content: ""; } /* Second-tier honor: subtle accent */ .honor-mid { background: rgba(82, 173, 200, 0.08); border-left: 3px solid #52adc8; padding: 0.4em 0.8em !important; margin: 0.3em 0 !important; border-radius: 3px; list-style: none !important; } .honor-mid::marker { content: ""; } /* ===== Honor inner typography (title vs description) ===== */ /* The honor headline / award name: bold serif, deep ink color, larger size. */ .honor-title { font-family: "Lora", "Noto Serif SC", Georgia, serif; font-weight: 700; font-size: 1.08em; color: #1f2d3d; letter-spacing: 0.01em; } /* Issuing organization / year: lighter, muted, small caps feel. */ .honor-org { font-family: "Inter", "Noto Sans SC", sans-serif; font-weight: 500; font-size: 0.92em; color: #6b7785; margin-left: 0.15em; } /* Supplementary description on the second line: muted italic detail. */ .honor-desc { display: block; margin-top: 0.25em; padding-left: 1.6em; font-family: "Inter", "Noto Sans SC", sans-serif; font-size: 0.9em; font-weight: 400; color: #5a6573; line-height: 1.55; font-style: italic; } /* In top-tier honors, give the title a touch more weight & gold accent. */ .honor-top .honor-title { color: #8a5a00; } /* ===== Publication author line ===== */ /* Whole author block: slightly muted so the paper title stays dominant. */ .pub-authors { font-family: "Inter", "Noto Sans SC", sans-serif; font-size: 0.95em; color: #4a5260; } /* My own name should pop out clearly. */ .pub-authors b { color: #1f2d3d; font-weight: 700; } /* et al. in soft italic gray. */ .pub-authors i { color: #8a93a1; font-style: italic; font-weight: 400; } /* ===== Recruitment banner on the home page ===== */ .recruit-banner { display: flex; align-items: center; gap: 16px; padding: 14px 20px; margin: 18px 0 22px; background: linear-gradient(90deg, rgba(82, 173, 200, 0.14) 0%, rgba(82, 173, 200, 0.04) 100%); border: 1px solid rgba(82, 173, 200, 0.35); border-left: 4px solid #52adc8; border-radius: 8px; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; } .recruit-banner:hover { transform: translateY(-1px); box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08); } .recruit-banner__icon { font-size: 1.8em; line-height: 1; flex-shrink: 0; } .recruit-banner__body { flex: 1; min-width: 0; } .recruit-banner__title { font-family: "Lora", "Noto Serif SC", Georgia, serif; font-size: 1.05em; font-weight: 700; color: #1f2d3d; margin-bottom: 2px; } .recruit-banner__desc { font-family: "Inter", "Noto Sans SC", sans-serif; font-size: 0.92em; color: #4a5260; line-height: 1.5; } .recruit-banner__cta { flex-shrink: 0; padding: 8px 16px; background: #52adc8; color: #fff !important; font-family: "Inter", "Noto Sans SC", sans-serif; font-weight: 600; font-size: 0.92em; border-radius: 6px; text-decoration: none !important; border-bottom: none !important; transition: background 0.2s ease; white-space: nowrap; } .recruit-banner__cta:hover { background: #3d8fa8; color: #fff !important; opacity: 1 !important; } /* ===== Startup banner: gold theme for company formation ===== */ .startup-banner { display: flex; align-items: center; gap: 16px; padding: 16px 22px; margin: 18px 0 22px; background: linear-gradient(90deg, rgba(245, 166, 35, 0.16) 0%, rgba(245, 166, 35, 0.03) 100%); border: 1px solid rgba(245, 166, 35, 0.38); border-left: 4px solid #f5a623; border-radius: 8px; box-shadow: 0 2px 8px rgba(245, 166, 35, 0.08); transition: transform 0.2s ease, box-shadow 0.2s ease; } .startup-banner:hover { transform: translateY(-1px); box-shadow: 0 4px 14px rgba(245, 166, 35, 0.14); } .startup-banner__icon { font-size: 2em; line-height: 1; flex-shrink: 0; } .startup-banner__body { flex: 1; min-width: 0; } .startup-banner__title { font-family: "Lora", "Noto Serif SC", Georgia, serif; font-size: 1.08em; font-weight: 700; color: #8a5a00; margin-bottom: 4px; } .startup-banner__desc { font-family: "Inter", "Noto Sans SC", sans-serif; font-size: 0.92em; color: #5a4420; line-height: 1.55; } /* Make publication links stand out */ .page__content a { text-decoration: none; border-bottom: 1px dashed currentColor; transition: all 0.2s ease; } .page__content a:hover { border-bottom-style: solid; opacity: 0.85; } /* ===== University logos (PKU + JLU) ===== */ .univ-logos { float: right; display: flex; align-items: flex-start; gap: 18px; margin: 0 0 1em 1.6em; } .univ-logo-figure { margin: 0; text-align: center; } .univ-logo-figure figcaption { margin-top: 6px; font-family: "Lora", "Noto Serif SC", Georgia, serif; font-size: 0.78em; font-weight: 600; color: var(--global-text-color); letter-spacing: 0.02em; max-width: 110px; line-height: 1.25; } .univ-logo { width: 110px; height: 110px; object-fit: contain; background: #fff; border-radius: 50%; padding: 6px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12); transition: transform 0.3s ease, box-shadow 0.3s ease; } .univ-logo:hover { transform: scale(1.08) rotate(-3deg); box-shadow: 0 4px 14px rgba(0, 0, 0, 0.2); } /* Mobile: center the logos above the text */ @media (max-width: 600px) { .univ-logos { float: none; justify-content: center; margin: 0 auto 1em; } .univ-logo { width: 90px; height: 90px; } .univ-logo-figure figcaption { max-width: 90px; font-size: 0.72em; } } /* ===== Education cards ===== */ .edu-card { display: flex; align-items: center; gap: 20px; padding: 16px 20px; margin: 14px 0; background: var(--global-bg-color); border: 1px solid var(--global-border-color, #e5e5e5); border-left: 4px solid var(--global-link-color, #52adc8); border-radius: 8px; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.06); transition: transform 0.25s ease, box-shadow 0.25s ease; } .edu-card:hover { transform: translateY(-2px); box-shadow: 0 6px 16px rgba(0, 0, 0, 0.1); } .edu-logo { width: 72px; height: 72px; object-fit: contain; background: #fff; border-radius: 50%; padding: 4px; flex-shrink: 0; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1); } .edu-info { flex: 1; min-width: 0; } .edu-school { font-family: "Lora", "Noto Serif SC", Georgia, serif; font-size: 1.15em; font-weight: 700; color: var(--global-link-color, #52adc8); line-height: 1.3; } .edu-degree { font-size: 1em; font-weight: 600; margin-top: 2px; } .edu-meta { font-size: 0.88em; color: var(--global-base-color, #6f777d); margin-top: 4px; font-style: italic; } .edu-detail { font-size: 0.92em; margin-top: 6px; line-height: 1.55; } @media (max-width: 600px) { .edu-card { flex-direction: column; text-align: center; gap: 12px; } .edu-logo { width: 80px; height: 80px; } } /* Backwards-compat: keep .pku-logo style if used elsewhere */ .pku-logo { float: right; width: 130px; height: auto; margin: 0 0 1em 1.6em; filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.15)); transition: transform 0.3s ease; } .pku-logo:hover { transform: scale(1.05) rotate(-3deg); } @media (max-width: 600px) { .pku-logo { float: none; display: block; margin: 0 auto 1em; width: 110px; } } /* ===== Yan Yuan Building: full-page fixed background ===== */ /* Override body's white bg so the building image is visible */ html { background-color: transparent !important; } body { position: relative; background-color: transparent !important; } body::before { content: ''; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-image: url("/HaotianZhang.github.io/images/yanyuandasha.jpg"); background-size: auto 100%; background-position: center; background-repeat: no-repeat; opacity: 0.20; pointer-events: none; z-index: 0; } /* #main wrapper: transparent so building shows through gaps */ #main { background: transparent; position: relative; z-index: 1; } /* Content area: transparent — same as archive layout, building shows through */ .page { background: transparent; position: relative; z-index: 1; } /* ===== Masthead: frosted glass nav bar ===== */ .masthead { background: rgba(255, 255, 255, 0.72) !important; backdrop-filter: blur(16px) saturate(1.2); -webkit-backdrop-filter: blur(16px) saturate(1.2); position: relative; z-index: 2; box-shadow: 0 1px 8px rgba(0, 0, 0, 0.06); } .masthead::after { background: rgba(0, 0, 0, 0.06) !important; } .masthead__menu-item { background-color: transparent !important; } .greedy-nav { background: transparent !important; } .greedy-nav button { background-color: transparent !important; } /* Nav link hover: subtle highlight */ .masthead__menu-item a { transition: color 0.2s ease, background 0.2s ease; border-radius: 4px; padding: 0.35rem 0.6rem !important; margin: 0 0.3rem !important; } .masthead__menu-item a:hover { background: rgba(47, 127, 147, 0.08); color: #2f7f93 !important; } /* Selected/active nav item: accent underline */ .masthead__menu-item.selected a, .masthead__menu-item.selected a:hover { border-bottom: 2px solid #2f7f93 !important; color: #2f7f93 !important; font-weight: 700; } /* Footer: more transparent so building is clearer */ .page__footer { position: relative; overflow: hidden; background: rgba(255, 255, 255, 0.78); } .page__footer * { position: relative; z-index: 1; } /* ===== Sidebar / Profile: gold foil ornamental border (烫金花纹) ===== */ .sidebar { position: relative; background: rgba(255, 255, 255, 0.78); backdrop-filter: blur(12px) saturate(1.1); -webkit-backdrop-filter: blur(12px) saturate(1.1); border-radius: 12px; border: none; /* Double gold border: outer line → gap → inner line, plus gold shimmer */ box-shadow: 0 0 0 1.5px rgba(183, 148, 65, 0.35), 0 0 0 4px rgba(255, 255, 255, 0.45), 0 0 0 5.5px rgba(218, 165, 32, 0.22), 0 0 14px rgba(255, 215, 0, 0.07), 0 4px 12px rgba(0, 0, 0, 0.06); padding: 1.4em 1em 1.2em !important; } /* Corner ornaments: top-left & bottom-right L-brackets in gold */ .sidebar::before, .sidebar::after { content: ''; position: absolute; width: 22px; height: 22px; pointer-events: none; z-index: 2; } .sidebar::before { top: 9px; left: 9px; border-top: 2px solid rgba(183, 148, 65, 0.45); border-left: 2px solid rgba(183, 148, 65, 0.45); } .sidebar::after { bottom: 9px; right: 9px; border-bottom: 2px solid rgba(183, 148, 65, 0.45); border-right: 2px solid rgba(183, 148, 65, 0.45); } /* Extra corner ornaments: top-right & bottom-left */ .sidebar .author__avatar { position: relative; } .sidebar .author__avatar::before { content: ''; position: absolute; top: -9999px; right: -1.2em; width: 22px; height: 22px; border-top: 2px solid rgba(183, 148, 65, 0.45); border-right: 2px solid rgba(183, 148, 65, 0.45); pointer-events: none; z-index: 2; } /* Avatar: gold ring */ .author__avatar img { border-radius: 50%; border: 3px solid rgba(183, 148, 65, 0.25); box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08), 0 0 8px rgba(255, 215, 0, 0.06); transition: border-color 0.3s ease, box-shadow 0.3s ease; } .author__avatar img:hover { border-color: rgba(218, 165, 32, 0.5); box-shadow: 0 4px 14px rgba(0, 0, 0, 0.12), 0 0 12px rgba(255, 215, 0, 0.1); } /* Name styling */ .author__name { font-family: "Lora", "Noto Serif SC", Georgia, serif; letter-spacing: 0.01em; } /* Social link items */ .author__urls li { transition: background 0.2s ease; border-radius: 4px; padding: 0.2em 0.4em !important; margin: 0.05em -0.4em; } .author__urls li:hover { background: rgba(183, 148, 65, 0.08); } .author__urls a { transition: color 0.2s ease; } /* edu-cards: semi-transparent to let building peek through */ .edu-card { background: rgba(255, 255, 255, 0.88) !important; backdrop-filter: blur(4px); -webkit-backdrop-filter: blur(4px); }</style><!-- end custom head snippets --></head><body> <!--[if lt IE 9]><div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</div><![endif]--><div class="masthead"><div class="masthead__inner-wrap"><div class="masthead__menu"><nav id="site-nav" class="greedy-nav"> <button><span class="navicon"></span></button><ul class="visible-links"><li class="masthead__menu-item masthead__menu-item--lg persist selected"> <a href="https://gavin-zht.github.io/HaotianZhang.github.io/">Haotian Zhang / Ph.D. Student</a></li><li class="masthead__menu-item "> <a href="https://gavin-zht.github.io/HaotianZhang.github.io/research/">Research</a></li><li class="masthead__menu-item "> <a href="https://gavin-zht.github.io/HaotianZhang.github.io/publications/">Publications</a></li><li class="masthead__menu-item "> <a href="https://gavin-zht.github.io/HaotianZhang.github.io/internship/">实习招募</a></li><li class="masthead__menu-item "> <a href="https://gavin-zht.github.io/HaotianZhang.github.io/lab/">实验室</a></li><li class="masthead__menu-item "> <a href="https://gavin-zht.github.io/HaotianZhang.github.io/year-archive/">Blog Posts</a></li><li class="masthead__menu-item "> <a href="https://gavin-zht.github.io/HaotianZhang.github.io/cv/">CV</a></li><li class="masthead__menu-item "> <a href="https://gavin-zht.github.io/HaotianZhang.github.io/markdown/">Guide</a></li><li id="theme-toggle" class="masthead__menu-item persist tail"> <a role="button" aria-labelledby="theme-icon"><i id="theme-icon" class="fa-solid fa-sun" aria-hidden="true" title="toggle theme"></i></a></li></ul><ul class="hidden-links hidden"></ul></nav></div></div></div><div id="main" role="main"><div class="sidebar sticky"><div itemscope itemtype="http://schema.org/Person"><div class="author__avatar"> <img src="https://gavin-zht.github.io/HaotianZhang.github.io/images/profile.jpg" class="author__avatar" alt="Haotian Zhang" fetchpriority="high" /></div><div class="author__content"><h3 class="author__name">Haotian Zhang</h3><p class="author__bio">Ph.D. student at Peking University. Research interests: world models, 4D reconstruction and generation, and efficient 3D world representation.</p></div><div class="author__urls-wrapper"> <button class="btn btn--inverse">Follow</button><ul class="author__urls social-icons"> <!-- Font Awesome icons / Biographic information --><li class="author__desktop"><i class="fas fa-fw fa-location-dot icon-pad-right" aria-hidden="true"></i>Beijing, China</li><li class="author__desktop"><i class="fas fa-fw fa-building-columns icon-pad-right" aria-hidden="true"></i>Peking University</li><li><a href="mailto:htzhang25@stu.pku.edu.cn"><i class="fas fa-fw fa-envelope icon-pad-right" aria-hidden="true"></i>Email</a></li><!-- Font Awesome and Academicons icons / Academic websites --><li><a href="https://scholar.google.com/citations?user=PS_CX0AAAAAJ"><i class="ai ai-google-scholar ai-fw icon-pad-right"></i>Google Scholar</a></li><!-- Font Awesome icons / Repositories and software development --><li><a href="https://github.com/academicpages"><i class="fab fa-fw fa-github icon-pad-right" aria-hidden="true"></i>GitHub</a></li><!-- Font Awesome icons / Social media --><li><a href="https://bsky.app/profile/bsky.app"><i class="fab fa-fw fa-bluesky icon-pad-right" aria-hidden="true"></i>Bluesky</a></li></ul></div></div></div><article class="page" itemscope itemtype="http://schema.org/CreativeWork"><meta itemprop="headline" content="About me"><div class="page__inner-wrap"><header><h1 class="page__title" itemprop="headline">About me</h1></header><section class="page__content" itemprop="text"><p>My research interests lie broadly in computer vision, video coding, 3D/4D reconstruction, generative models, embodied intelligence, and efficient visual representation. I am particularly interested in building systems that can represent, reconstruct, compress, and generate dynamic visual worlds — and enabling intelligent agents to perceive and act within them.</p><h2 id="education">Education</h2><div class="edu-card"> <img src="/HaotianZhang.github.io/images/pku-logo.png" alt="PKU" class="edu-logo" /><div class="edu-info"><div class="edu-school">Peking University</div><div class="edu-degree">Ph.D. in Computer Science</div><div class="edu-meta">School of Computer Science · Sept. 2025 – Present</div><div class="edu-detail">Advised by <b>Prof. Wen Gao</b> and <b>Prof. Siwei Ma</b>. Research on world models, embodied intelligence, 4D reconstruction and generation, and efficient 3D world representation.</div></div></div><div class="edu-card"> <img src="/HaotianZhang.github.io/images/jlu-logo.jpg" alt="JLU" class="edu-logo" /><div class="edu-info"><div class="edu-school">Jilin University</div><div class="edu-degree">B.Eng. in Computer Science and Technology</div><div class="edu-meta">GPA 3.99/4.00 · Avg. 95.02/100</div><div class="edu-detail">Ranked <b>1st out of 374</b> students. Undergraduate commencement speaker of the entire university (2025).</div></div></div><h2 id="research-interests">Research Interests</h2><ul><li><strong>World Models</strong> — visually-grounded, long-horizon, geometry-aware simulators of the real world.</li><li><strong>Embodied Intelligence</strong> — agents that perceive, understand, and act in dynamic physical environments; bridging 4D scene understanding with perception-action loops.</li><li><strong>4D Reconstruction and Generation</strong> — streamable, error-resilient reconstruction of dynamic scenes; representative work: <a href="https://arxiv.org/abs/2605.07346"><em>SoLAR</em></a>.</li><li><strong>Multi-View Image / Video Compression</strong> — parallax-aware attention for distributed multi-view coding; representative work: <a href="https://arxiv.org/abs/2603.03615"><em>Parallax to Align Them All</em></a>.</li></ul><p>➤ For a detailed overview of my research directions, please see my <a href="/HaotianZhang.github.io/research/"><strong>Research Interests page</strong></a>.</p><h2 id="selected-publications">Selected Publications</h2><ul><li><p><strong><a href="https://arxiv.org/abs/2603.03615">Parallax to Align Them All: An OmniParallax Attention Mechanism for Distributed Multi-View Image Compression</a></strong><br /> <span class="pub-authors"><b>Haotian Zhang</b>, Feiyue Long, Yixin Yu, Jian Xue, Haocheng Tang, Zhenning Shi, Tongda Xu, Yan Wang, Jiaqi Zhang, and Siwei Ma</span> · published by <b>CVPR 2026</b>.</p></li><li><p><strong><a href="https://arxiv.org/abs/2605.07346">SoLAR: The First Error-Resilient Streamable Long-Horizon Free-Viewpoint Video Reconstruction with Anchor Activation and Latent Recalibration</a></strong><br /> <span class="pub-authors"><b>Haotian Zhang</b>, Xu Mo, Yixin Yu, Guanhua Zhu, Jian Xue, Tongda Xu, Yan Wang, Jiaqi Zhang, Siwei Ma, and Wen Gao</span> · submitted to <b>TPAMI</b>.</p></li></ul><h2 id="honors-and-awards">Honors and Awards</h2><ul class="honor-top"><li>🏆 <span class="honor-title">Ph.D. Student Representative</span> <span class="honor-org">· School of Computer Science, Peking University</span><br /> <span class="honor-desc">The only Ph.D. representative of the college — delivered a speech at the 2025 Opening Ceremony.</span></li></ul><ul class="honor-top"><li>🎓 <span class="honor-title">Undergraduate Commencement Speaker</span> <span class="honor-org">· Jilin University</span><br /> <span class="honor-desc">The only undergraduate representative across the entire university — delivered a speech at the 2025 Commencement Ceremony.</span></li></ul><ul class="honor-top"><li>🎖️ <span class="honor-title">Top Ten Students of Jilin University</span> <span class="honor-org">· 2024</span></li></ul><ul class="honor-mid"><li>🏅 <span class="honor-title">Chinese National Scholarship</span></li></ul><ul><li>🏅 <span class="honor-title">Wang Xianghao Scholarship</span> <span class="honor-org">· Jilin University & Jilin Bank</span></li></ul><h2 id="leadership-and-service">Leadership and Service</h2><ul><li>Class monitor, National Engineering Research Center of Visual Technology (NERCVT), Peking University</li><li>Class monitor, Peking University 1000+ Pilot Program</li><li>Core member, Graduate Student Union, School of Computer Science, Peking University</li></ul><h2 id="实习招募">实习招募</h2><div class="recruit-banner"><div class="recruit-banner__icon">📢</div><div class="recruit-banner__body"><div class="recruit-banner__title">科研实习招募中!</div><div class="recruit-banner__desc">加入 <b>北京大学 NERCVT</b> 团队,共同探索世界模型、具身智能、4D 重建与多视角编码。</div></div><a class="recruit-banner__cta" href="/HaotianZhang.github.io/internship/">了解详情 →</a></div><h2 id="contact">Contact</h2><p>I am open to academic discussions and potential collaborations in computer vision, 3D/4D reconstruction, video coding, embodied intelligence, and world models.</p><p>Email: <strong>htzhang25@stu.pku.edu.cn</strong></p></section><footer class="page__meta"></footer></div></article></div><div class="page__footer"><footer> <!-- start custom footer snippets --> <!-- Support for MatJax --> <script defer src="https://cdnjs.cloudflare.com/polyfill/v3/polyfill.min.js?features=es6"></script> <script defer src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js" id="MathJax-script"></script> <!-- Support for Mermaid --> <script type="module"> import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.esm.min.mjs'; mermaid.initialize({startOnLoad:true, theme:'default'}); await mermaid.run({querySelector:'code.language-mermaid'}); </script> <!-- end custom footer snippets --><div class="page__footer-follow"><ul class="social-icons"><li><strong>Follow:</strong></li><li><a href="https://github.com/academicpages"><i class="fab fa-github" aria-hidden="true"></i> GitHub</a></li><li><a href="https://gavin-zht.github.io/HaotianZhang.github.io/feed.xml"><i class="fa fa-fw fa-rss-square" aria-hidden="true"></i> Feed</a></li></ul></div><div class="page__footer-copyright"> © 2026 Haotian Zhang, Powered by <a href="https://jekyllrb.com" rel="nofollow">Jekyll</a> & <a href="https://github.com/academicpages/academicpages.github.io">AcademicPages</a>, a fork of <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.<br /> Site last updated 2026-07-08, <a href="/sitemap/" style="text-transform: uppercase;">Sitemap</a></div></footer></div><script type="module" src="https://gavin-zht.github.io/HaotianZhang.github.io/assets/js/main.min.js"></script></body></html>