<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator><link href="http://davidxie.site/feed.xml" rel="self" type="application/atom+xml"/><link href="http://davidxie.site/" rel="alternate" type="text/html" hreflang="en"/><updated>2026-05-09T06:21:54+00:00</updated><id>http://davidxie.site/feed.xml</id><title type="html">David Xie</title><subtitle>Based on [*folio](https://github.com/bogoli/-folio) design. </subtitle><entry><title type="html">Imaginarium: Vision-guided High-Quality 3D Scene Layout Generation</title><link href="http://davidxie.site/blog/2025/imaginarium/" rel="alternate" type="text/html" title="Imaginarium: Vision-guided High-Quality 3D Scene Layout Generation"/><published>2025-10-17T00:00:00+00:00</published><updated>2025-10-17T00:00:00+00:00</updated><id>http://davidxie.site/blog/2025/imaginarium</id><content type="html" xml:base="http://davidxie.site/blog/2025/imaginarium/"><![CDATA[<p>We are excited to announce that our paper <strong>Imaginarium</strong> has been accepted by <strong>ACM Transactions on Graphics (TOG)</strong>!</p> <h2 id="overview">Overview</h2> <p>Generating artistic and coherent 3D scene layouts is crucial in digital content creation. Traditional optimization-based methods are often constrained by cumbersome manual rules, while deep generative models face challenges in producing content with richness and diversity. Furthermore, approaches that utilize large language models frequently lack robustness and fail to accurately capture complex spatial relationships.</p> <h2 id="our-approach">Our Approach</h2> <p>In this paper, we present a novel <strong>vision-guided 3D layout generation system</strong>:</p> <ol> <li><strong>High-quality Asset Library</strong>: We first construct a high-quality asset library containing 2,037 scene assets and 147 3D scene layouts.</li> <li><strong>Image Generation Fine-tuning</strong>: We employ an image generation model to expand prompt representations into images, fine-tuning it to align with our asset library.</li> <li><strong>Robust Image Parsing</strong>: We develop a robust image parsing module to recover the 3D layout of scenes based on visual semantics and geometric information.</li> <li><strong>Scene Graph Optimization</strong>: We optimize the scene layout using scene graphs and overall visual semantics to ensure logical coherence and alignment with the images.</li> </ol> <h2 id="results">Results</h2> <p>Extensive user testing demonstrates that our algorithm significantly outperforms existing methods in terms of layout richness and quality.</p> <ul> <li><strong>Paper</strong>: <a href="https://arxiv.org/abs/2510.15564">arXiv:2510.15564</a></li> <li><strong>Code</strong>: <a href="https://github.com/HiHiAllen/Imaginarium">GitHub</a></li> </ul>]]></content><author><name></name></author><category term="publication"/><category term="3D"/><category term="scene-generation"/><category term="computer-vision"/><summary type="html"><![CDATA[Our work on vision-guided 3D scene layout generation is accepted by ACM Transactions on Graphics (TOG).]]></summary></entry><entry><title type="html">GTR-Bench: Evaluating Geo-Temporal Reasoning in Vision-Language Models</title><link href="http://davidxie.site/blog/2025/gtr-bench/" rel="alternate" type="text/html" title="GTR-Bench: Evaluating Geo-Temporal Reasoning in Vision-Language Models"/><published>2025-10-09T00:00:00+00:00</published><updated>2025-10-09T00:00:00+00:00</updated><id>http://davidxie.site/blog/2025/gtr-bench</id><content type="html" xml:base="http://davidxie.site/blog/2025/gtr-bench/"><![CDATA[<p>We are proud to release <strong>GTR-Bench</strong>, a novel challenge for geographic temporal reasoning of moving targets in a large-scale camera network.</p> <h2 id="motivation">Motivation</h2> <p>Spatial-temporal intelligence of Vision-Language Models (VLMs) has attracted much attention due to its importance for Autonomous Driving, Embodied AI, and General Artificial Intelligence. Existing benchmarks mainly focus on egocentric perspective reasoning or geographic perspective reasoning with graphics context, failing to assess VLMs’ geographic spatial-temporal intelligence with both images/video and graphics context.</p> <h2 id="key-challenges">Key Challenges</h2> <p>GTR-Bench is more challenging as it requires:</p> <ul> <li><strong>Multiple perspective switches</strong> between maps and videos</li> <li><strong>Joint reasoning</strong> across multiple videos with non-overlapping fields of view</li> <li><strong>Inference</strong> over spatial-temporal regions unobserved by any video context</li> </ul> <h2 id="key-findings">Key Findings</h2> <p>Evaluations of more than 10 popular VLMs reveal three primary deficiencies:</p> <ol> <li>VLMs’ reasoning is impaired by an <strong>imbalanced utilization</strong> of spatial-temporal context</li> <li>VLMs are <strong>weak in temporal forecasting</strong>, performing worse on temporal-emphasized tasks</li> <li>VLMs <strong>lack proficiency</strong> in comprehending or aligning map data with multi-view video inputs</li> </ol> <p>Even the best proprietary model, Gemini-2.5-Pro (34.9%), significantly lags behind human performance (78.61%).</p> <ul> <li><strong>Paper</strong>: <a href="https://arxiv.org/abs/2510.07791">arXiv:2510.07791</a></li> <li><strong>Code &amp; Data</strong>: <a href="https://github.com/X-Luffy/GTR-Bench">GitHub</a></li> </ul>]]></content><author><name></name></author><category term="publication"/><category term="benchmark"/><category term="VLM"/><category term="spatial-temporal"/><category term="reasoning"/><summary type="html"><![CDATA[We introduce GTR-Bench, a novel benchmark for evaluating geo-temporal reasoning capabilities of Vision-Language Models.]]></summary></entry><entry><title type="html">DSM: Constructing a Diverse Semantic Map for 3D Visual Grounding</title><link href="http://davidxie.site/blog/2025/dsm/" rel="alternate" type="text/html" title="DSM: Constructing a Diverse Semantic Map for 3D Visual Grounding"/><published>2025-04-11T00:00:00+00:00</published><updated>2025-04-11T00:00:00+00:00</updated><id>http://davidxie.site/blog/2025/dsm</id><content type="html" xml:base="http://davidxie.site/blog/2025/dsm/"><![CDATA[<p>We introduce the <strong>Diverse Semantic Map (DSM)</strong> framework, a novel scene representation designed to enhance deep reasoning in 3D Visual Grounding tasks.</p> <h2 id="problem">Problem</h2> <p>Existing methods for 3D Visual Grounding are often constrained — they either only focus on geometric and visual cues, or, like traditional 3D scene graphs, lack the multi-dimensional attributes needed for complex reasoning.</p> <h2 id="our-framework">Our Framework</h2> <p>The DSM framework enriches robust geometric models with a spectrum of <strong>VLM-derived semantics</strong>, including:</p> <ul> <li><strong>Appearance attributes</strong>: color, patterns, texture</li> <li><strong>Physical attributes</strong>: weight, material, surface properties</li> <li><strong>Affordance attributes</strong>: functional aspects and operational methods</li> </ul> <p>We construct the DSM online by fusing multi-view observations within a temporal sliding window, creating a persistent and comprehensive world model.</p> <h2 id="dsm-grounding">DSM-Grounding</h2> <p>Building on this foundation, we propose <strong>DSM-Grounding</strong>, a new paradigm that shifts grounding from free-form VLM queries to a <strong>structured reasoning process</strong> over the semantic-rich map, markedly improving accuracy and interpretability.</p> <h2 id="results">Results</h2> <ul> <li><strong>ScanRefer benchmark</strong>: 59.06% overall accuracy (IoU@0.5), surpassing prior methods by <strong>10%</strong></li> <li><strong>Semantic segmentation</strong>: 67.93% F-mIoU, outperforming all baselines including privileged ones</li> <li> <p>Successfully deployed on <strong>physical robots</strong> for navigation and grasping tasks</p> </li> <li><strong>Paper</strong>: <a href="https://arxiv.org/abs/2504.08307">arXiv:2504.08307</a></li> <li><strong>Project Page</strong>: <a href="https://binicey.github.io/DSM/">binicey.github.io/DSM</a></li> </ul>]]></content><author><name></name></author><category term="publication"/><category term="3D-grounding"/><category term="scene-representation"/><category term="robotics"/><category term="VLM"/><summary type="html"><![CDATA[We propose DSM, a novel scene representation framework for 3D Visual Grounding that enriches geometric models with multi-dimensional VLM-derived semantics.]]></summary></entry><entry><title type="html">Google Gemini updates: Flash 1.5, Gemma 2 and Project Astra</title><link href="http://davidxie.site/blog/2024/google-gemini-updates-flash-15-gemma-2-and-project-astra/" rel="alternate" type="text/html" title="Google Gemini updates: Flash 1.5, Gemma 2 and Project Astra"/><published>2024-05-14T00:00:00+00:00</published><updated>2024-05-14T00:00:00+00:00</updated><id>http://davidxie.site/blog/2024/google-gemini-updates-flash-15-gemma-2-and-project-astra</id><content type="html" xml:base="http://davidxie.site/blog/2024/google-gemini-updates-flash-15-gemma-2-and-project-astra/"><![CDATA[<p>Learn more:Learn more:Learn more:Learn more:Learn more:Learn more:May 14, 2024 We’re introducing a series of updates across the Gemini family of models, including the new 1.5 Flash, our lightweight model for speed and efficiency, and Project Astra, our vision for the future of AI assistants. In December, we launched our first natively multimodal model Gemini 1.0 in three sizes: Ultra, Pro and Nano. Just a few months later we released 1.5 Pro, with enhanced performance and a breakthrough long context window of 1 million tokens.Developers and enterprise customers have been putting 1.5 Pro to use in incredible ways and finding its long context window, multimodal reasoning capabilities and impressive overall performance incredibly useful.We know from user feedback that some applications need lower latency and a lower cost to serve. This inspired us to keep innovating, so today, we’re introducing Gemini 1.5 Flash: a model that’s lighter-weight than 1.5 Pro, and designed to be fast and efficient to serve at scale.Both 1.5 Pro and 1.5 Flash are available in public preview with a 1 million token context window in Google AI Studio and Vertex AI. And now, 1.5 Pro is also available with a 2 million token context window via waitlist to developers using the API and to Google Cloud customers.We’re also introducing updates across the Gemini family of models, announcing our next generation of open models, Gemma 2, and sharing progress on the future of AI assistants, with Project Astra.Context lengths of leading foundation models compared with Gemini 1.5’s 2 million token capability1.5 Flash is the newest addition to the Gemini model family and the fastest Gemini model served in the API. It’s optimized for high-volume, high-frequency tasks at scale, is more cost-efficient to serve and features our breakthrough long context window.While it’s a lighter weight model than 1.5 Pro, it’s highly capable of multimodal reasoning across vast amounts of information and delivers impressive quality for its size.The new Gemini 1.5 Flash model is optimized for speed and efficiency, is highly capable of multimodal reasoning and features our breakthrough long context window.1.5 Flash excels at summarization, chat applications, image and video captioning, data extraction from long documents and tables, and more. This is because it’s been trained by 1.5 Pro through a process called “distillation,” where the most essential knowledge and skills from a larger model are transferred to a smaller, more efficient model.Read more about 1.5 Flash in our updated Gemini 1.5 technical report, on the Gemini technology page, and learn about 1.5 Flash’s availability and pricing.Over the last few months, we’ve significantly improved 1.5 Pro, our best model for general performance across a wide range of tasks.Beyond extending its context window to 2 million tokens, we’ve enhanced its code generation, logical reasoning and planning, multi-turn conversation, and audio and image understanding through data and algorithmic advances. We see strong improvements on public and internal benchmarks for each of these tasks.1.5 Pro can now follow increasingly complex and nuanced instructions, including ones that specify product-level behavior involving role, format and style. We’ve improved control over the model’s responses for specific use cases, like crafting the persona and response style of a chat agent or automating workflows through multiple function calls. And we’ve enabled users to steer model behavior by setting system instructions.We added audio understanding in the Gemini API and Google AI Studio, so 1.5 Pro can now reason across image and audio for videos uploaded in Google AI Studio. And we’re now integrating 1.5 Pro into Google products, including Gemini Advanced and in Workspace apps.Read more about 1.5 Pro in our updated Gemini 1.5 technical report and on the Gemini technology page.Gemini Nano is expanding beyond text-only inputs to include images as well. Starting with Pixel, applications using Gemini Nano with Multimodality will be able to understand the world the way people do — not just through text, but also through sight, sound and spoken language.Read more about Gemini 1.0 Nano on Android.Today, we’re also sharing a series of updates to Gemma, our family of open models built from the same research and technology used to create the Gemini models.We’re announcing Gemma 2, our next generation of open models for responsible AI innovation. Gemma 2 has a new architecture designed for breakthrough performance and efficiency, and will be available in new sizes.The Gemma family is also expanding with PaliGemma, our first vision-language model inspired by PaLI-3. And we’ve upgraded our Responsible Generative AI Toolkit with LLM Comparator for evaluating the quality of model responses.Read more on the Developer blog.As part of Google DeepMind’s mission to build AI responsibly to benefit humanity, we’ve always wanted to develop universal AI agents that can be helpful in everyday life. That’s why today, we’re sharing our progress in building the future of AI assistants with Project Astra (advanced seeing and talking responsive agent).To be truly useful, an agent needs to understand and respond to the complex and dynamic world just like people do — and take in and remember what it sees and hears to understand context and take action. It also needs to be proactive, teachable and personal, so users can talk to it naturally and without lag or delay.While we’ve made incredible progress developing AI systems that can understand multimodal information, getting response time down to something conversational is a difficult engineering challenge. Over the past few years, we’ve been working to improve how our models perceive, reason and converse to make the pace and quality of interaction feel more natural.Building on Gemini, we’ve developed prototype agents that can process information faster by continuously encoding video frames, combining the video and speech input into a timeline of events, and caching this information for efficient recall.By leveraging our leading speech models, we also enhanced how they sound, giving the agents a wider range of intonations. These agents can better understand the context they’re being used in, and respond quickly, in conversation.With technology like this, it’s easy to envision a future where people could have an expert AI assistant by their side, through a phone or glasses. And some of these capabilities are coming to Google products, like the Gemini app and web experience, later this year.We’ve made incredible progress so far with our family of Gemini models, and we’re always striving to advance the state-of-the-art even further. By investing in a relentless production line of innovation, we’re able to explore new ideas at the frontier, while also unlocking the possibility of new and exciting Gemini use cases.Learn more about Gemini and its capabilities. Your information will be used in accordance with Google’s privacy policy.</p> <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>      Done. Just one step more.
    
      Check your inbox to confirm your subscription.
    You are already subscribed to our newsletter.
    You can also subscribe with a
    different email address
    
    .
    
  Let’s stay in touch. Get the latest news from Google in your inbox.
          Follow Us
</code></pre></div></div>]]></content><author><name></name></author><summary type="html"><![CDATA[We’re sharing updates across our Gemini family of models and a glimpse of Project Astra, our vision for the future of AI assistants.]]></summary></entry><entry><title type="html">Displaying External Posts on Your al-folio Blog</title><link href="http://davidxie.site/blog/2022/displaying-external-posts-on-your-al-folio-blog/" rel="alternate" type="text/html" title="Displaying External Posts on Your al-folio Blog"/><published>2022-04-23T23:20:09+00:00</published><updated>2022-04-23T23:20:09+00:00</updated><id>http://davidxie.site/blog/2022/displaying-external-posts-on-your-al-folio-blog</id><content type="html" xml:base="http://davidxie.site/blog/2022/displaying-external-posts-on-your-al-folio-blog/"><![CDATA[<h3>External Posts on Your al-folio Blog</h3> <p>If you prefer publishing blog posts on medium.com or other external sources, starting version v0.5.0, <a href="https://github.com/alshedivat/al-folio">al-folio</a> lets you to display your external posts in the blog feed of your website! 🎉🎉</p> <p>Configuring external sources of super simple. After upgrading to v0.5.0, just add the following section to your _config.yml:</p> <pre>external_sources:<br />  - name: medium.com  # name of the source (arbitrary string)<br />    rss_url: <a href="https://medium.com/@al-folio/feed">https://medium.com/@&lt;your-medium-username&gt;/feed</a></pre> <p>The example above adds your medium.com blog post feed as an external source. But you can add arbitrary RSS feeds as sources.</p> <p>Any questions or suggestions? 👉 Start <a href="https://github.com/alshedivat/al-folio/discussions">a discussion on GitHub</a>!</p> <p><img src="https://medium.com/_/stat?event=post.clientViewed&amp;referrerSource=full_rss&amp;postId=b60a1d241a0a" width="1" height="1" alt=""/></p>]]></content><author><name></name></author></entry></feed>