Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/404.html" rel="permalink">Page Not Found</a>
  
</h2>



    


<p class="archive__item-excerpt" itemprop="description"><p>Page not found. Your pixels are in another canvas.</p>

</p>

<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/" rel="permalink">Bao Huy Nguyen</a>
  
</h2>



    


<p class="archive__item-excerpt" itemprop="description"><p>About me</p>

</p>

<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/archive-layout-with-content/" rel="permalink">Archive Layout with Content</a>
  
</h2>
<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/arts/" rel="permalink">Arts</a>
  
</h2>
<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/categories/" rel="permalink">Posts by Category</a>
  
</h2>
<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/collection-archive/" rel="permalink">Posts by Collection</a>
  
</h2>
<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/cv/" rel="permalink">CV</a>
  
</h2>
<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/assets/css/main.css" rel="permalink"></a>
  
</h2>
<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/markdown/" rel="permalink">Markdown</a>
  
</h2>
<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/non-menu-page/" rel="permalink">Page not in menu</a>
  
</h2>



    


<p class="archive__item-excerpt" itemprop="description"><p>This is a page not in th emain menu</p>

</p>

<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/page-archive/" rel="permalink">Page Archive</a>
  
</h2>
<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/publications/" rel="permalink">Publications</a>
  
</h2>
<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/sitemap/" rel="permalink">Sitemap</a>
  
</h2>
<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/tags/" rel="permalink">Posts by Tags</a>
  
</h2>
<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/talkmap.html" rel="permalink">Talk map</a>
  
</h2>
<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/talks/" rel="permalink">Talks and presentations</a>
  
</h2>
<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/teaching/" rel="permalink">Teaching</a>
  
</h2>
<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/terms/" rel="permalink">Terms and Privacy Policy</a>
  
</h2>
<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/year-archive/" rel="permalink">Blog posts</a>
  
</h2>
<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/assets/css/style.css" rel="permalink"></a>
  
</h2>
<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/about/" rel="permalink"></a>
  
</h2>
<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/about.html" rel="permalink"></a>
  
</h2>
<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/resume" rel="permalink"></a>
  
</h2>
<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/md/" rel="permalink"></a>
  
</h2>
<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/markdown.html" rel="permalink"></a>
  
</h2>
<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/nmp/" rel="permalink"></a>
  
</h2>
<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/nmp.html" rel="permalink"></a>
  
</h2>
<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/wordpress/blog-posts/" rel="permalink"></a>
  
</h2>
<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/redirects.json" rel="permalink"></a>
  
</h2>
<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/markdown_generator/" rel="permalink">Jupyter notebook markdown generator</a>
  
</h2>
<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/sitemap.xml" rel="permalink"></a>
  
</h2>
<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/robots.txt" rel="permalink"></a>
  
</h2>
<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/feed.xml" rel="permalink"></a>
  
</h2>

Posts

<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/posts/2025/01/25/CG/" rel="permalink">Computer Graphics 2024 - Project </a>
  
</h2>


  <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 


  
  8 minute read

</p>

     <p class="page__date"><strong><i class="fa fa-fw fa-calendar" aria-hidden="true"></i> Published:</strong> <time datetime="2025-01-25T00:00:00-08:00">January 25, 2025</time></p>
    


<p class="archive__item-excerpt" itemprop="description"><h2 id="team-members">Team Members</h2>

</p>

<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/posts/2023/03/20/bayesian-occams-razor/" rel="permalink">Bayesian Occam’s Razor </a>
  
</h2>


  <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 


  
  7 minute read

</p>

     <p class="page__date"><strong><i class="fa fa-fw fa-calendar" aria-hidden="true"></i> Published:</strong> <time datetime="2023-03-20T00:00:00-07:00">March 20, 2023</time></p>
    


<p class="archive__item-excerpt" itemprop="description"><p>In the 14th century, an English philosopher and theologian, named Willam of Ockham, stated that “Entia non sunt multiplicanda praeter necessitatem”, which translates as <span style="color:red"> Entities must not be multiplied beyond necessity </span>. This principle is also known as <strong>Occam’s razor</strong>. If there are multiple hypotheses compatible with an observed dataset, Occam’s razor then advises us to choose the simplest. Although the conclusion seems hasty, it can be explained and understood as <strong>a consequence of Bayesian inference</strong>, a method of updating beliefs based on evidence.</p>

</p>

<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/posts/2022/10/10/variational-methods/" rel="permalink">Variational Methods and 3D Reconstruction </a>
  
</h2>


  <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 


  
  10 minute read

</p>

     <p class="page__date"><strong><i class="fa fa-fw fa-calendar" aria-hidden="true"></i> Published:</strong> <time datetime="2022-10-10T00:00:00-07:00">October 10, 2022</time></p>
    


<p class="archive__item-excerpt" itemprop="description"><p>There are numerous methods for reconstructing a real object into the mesh, such as voxel carving, which independently processes the input images or structure from motion. However, in this blog, we would like to introduce to you another solution for this ill-posed inverse computer vision problem. This method is a volumetric approach, where each voxel is assigned two probability values for being in or out of the 3D object. Let’s start.</p>

</p>

<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/posts/2022/10/01/variational-methods/" rel="permalink">Variational Methods and 3D Tracking </a>
  
</h2>


  <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 


  
  16 minute read

</p>

     <p class="page__date"><strong><i class="fa fa-fw fa-calendar" aria-hidden="true"></i> Published:</strong> <time datetime="2022-10-01T00:00:00-07:00">October 01, 2022</time></p>
    


<p class="archive__item-excerpt" itemprop="description"><p>This blog presents you with a lightweight real-time segmentation and pose tracking method which only uses only a monocular RGB camera and can run with multiple objects, and is robust to occlusion. You can watch the <a href="#demonstration">demonstration</a> first to have a sense. The whole process is just mathematics which makes the output of each step predictable and allows us to have insight for further improvement. <strong>Real-Time Monocular Segmentation and Pose Tracking</strong>.</p>

</p>

<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/posts/2022/09/26/variational-methods/" rel="permalink">Variational Methods and Image Segmentation (Part 3) </a>
  
</h2>


  <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 


  
  7 minute read

</p>

     <p class="page__date"><strong><i class="fa fa-fw fa-calendar" aria-hidden="true"></i> Published:</strong> <time datetime="2022-09-26T00:00:00-07:00">September 26, 2022</time></p>
    


<p class="archive__item-excerpt" itemprop="description"><p>This blog will show you the general version of the active contours model via <strong>statistical perspective</strong> and how to enhance the performance of the method.</p>

</p>

<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/posts/2022/09/25/variational-methods/" rel="permalink">Variational Methods and Image Segmentation (Part 2) </a>
  
</h2>


  <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 


  
  6 minute read

</p>

     <p class="page__date"><strong><i class="fa fa-fw fa-calendar" aria-hidden="true"></i> Published:</strong> <time datetime="2022-09-25T00:00:00-07:00">September 25, 2022</time></p>
    


<p class="archive__item-excerpt" itemprop="description"><p>After finishing Snakes problem in part 1, today, we will get into an improvement of it which is called <strong>Active Contours Without Edges</strong>. The reason it has <em>“without edges”</em> is that the model doesn’t use the image gradient information of the input image. You can also read the original version at <a href="https://www.math.ucla.edu/~lvese/PAPERS/IEEEIP2001.pdf">here</a>.</p>

</p>

<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/posts/2022/09/24/variational-methods/" rel="permalink">Variational Methods and Image Segmentation (Part 1) </a>
  
</h2>


  <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 


  
  8 minute read

</p>

     <p class="page__date"><strong><i class="fa fa-fw fa-calendar" aria-hidden="true"></i> Published:</strong> <time datetime="2022-09-24T00:00:00-07:00">September 24, 2022</time></p>
    


<p class="archive__item-excerpt" itemprop="description"><p>Convolution neural networks usually appear in segmentation problems because of their high adaptation to many datasets and high performance. However, in return, they require ground truth data to learn and perform specific tasks, and without ground truth, their results are really poor. Today, I will introduce to you “old” segmentation methods, but they can be applied to several certain problems in the absence of datasets. This is called <strong>Snakes: Active Contours Models</strong>.</p>

</p>

<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/posts/2022/09/11/variational-methods/" rel="permalink">Variational Methods and Image Denoising </a>
  
</h2>


  <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 


  
  6 minute read

</p>

     <p class="page__date"><strong><i class="fa fa-fw fa-calendar" aria-hidden="true"></i> Published:</strong> <time datetime="2022-09-11T00:00:00-07:00">September 11, 2022</time></p>
    


<p class="archive__item-excerpt" itemprop="description"><p>Variational methods are really powerful and have a variety of applications, such as 2D segmentation and 3D reconstruction. However, today I will present to you one of their interesting applications: Image Denoising.</p>

</p>

<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/posts/2020/09/08/video-stabilization/" rel="permalink">Video Stabilization </a>
  
</h2>


  <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 


  
  5 minute read

</p>

     <p class="page__date"><strong><i class="fa fa-fw fa-calendar" aria-hidden="true"></i> Published:</strong> <time datetime="2020-09-08T00:00:00-07:00">September 08, 2020</time></p>
    


<p class="archive__item-excerpt" itemprop="description"><p><strong>Video stabilization</strong> is a process that aims to reduce the vibration and jitter inside videos.</p>

</p>

<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/posts/2020/08/19/harris-corner/" rel="permalink">Harris Corner Detection </a>
  
</h2>


  <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 


  
  4 minute read

</p>

     <p class="page__date"><strong><i class="fa fa-fw fa-calendar" aria-hidden="true"></i> Published:</strong> <time datetime="2020-08-19T00:00:00-07:00">August 19, 2020</time></p>
    


<p class="archive__item-excerpt" itemprop="description"><p><strong>A Corner</strong> is a point whose local neighborhood stands in two dominant and different edge directions. In other words, a corner can be interpreted as the junction of two edges, where an edge is a sudden change in image brightness. Corners are the important features in the image, and they are generally termed as interest points that are invariant to translation, rotation, and illumination.</p>

</p>

<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/posts/2020/08/14/optical-flow/" rel="permalink">Optical Flow </a>
  
</h2>


  <p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i> 


  
  3 minute read

</p>

     <p class="page__date"><strong><i class="fa fa-fw fa-calendar" aria-hidden="true"></i> Published:</strong> <time datetime="2020-08-14T00:00:00-07:00">August 14, 2020</time></p>
    


<p class="archive__item-excerpt" itemprop="description"><p><strong>Optical flow</strong> is the pattern of appearance of objects’ motion in an image, between two successive frames caused by the movement of objects or the camera. It is a 2D vector field, where each vector represents a displacement or movement of features from a first frame to a second frame (see the below image).</p>

</p>

graphics

publications

talks

<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/talks/2012-03-01-talk-1" rel="permalink">Talk 1 on Relevant Topic in Your Field </a>
  
</h2>



    
     <p class="page__date"><strong><i class="fa fa-fw fa-calendar" aria-hidden="true"></i> Published:</strong> <time datetime="2012-03-01T00:00:00-08:00">March 01, 2012</time></p>
    


<p class="archive__item-excerpt" itemprop="description"><p>This is a description of your talk, which is a markdown files that can be all markdown-ified like any other post. Yay markdown!</p>

</p>

<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/talks/2013-03-01-tutorial-1" rel="permalink">Tutorial 1 on Relevant Topic in Your Field </a>
  
</h2>



    
     <p class="page__date"><strong><i class="fa fa-fw fa-calendar" aria-hidden="true"></i> Published:</strong> <time datetime="2013-03-01T00:00:00-08:00">March 01, 2013</time></p>
    


<p class="archive__item-excerpt" itemprop="description"><p><a href="http://exampleurl.com">More information here</a></p>

</p>

<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/talks/2014-02-01-talk-2" rel="permalink">Talk 2 on Relevant Topic in Your Field </a>
  
</h2>



    
     <p class="page__date"><strong><i class="fa fa-fw fa-calendar" aria-hidden="true"></i> Published:</strong> <time datetime="2014-02-01T00:00:00-08:00">February 01, 2014</time></p>
    


<p class="archive__item-excerpt" itemprop="description"><p><a href="http://example2.com">More information here</a></p>

</p>

<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/talks/2014-03-01-talk-3" rel="permalink">Conference Proceeding talk 3 on Relevant Topic in Your Field </a>
  
</h2>



    
     <p class="page__date"><strong><i class="fa fa-fw fa-calendar" aria-hidden="true"></i> Published:</strong> <time datetime="2014-03-01T00:00:00-08:00">March 01, 2014</time></p>
    


<p class="archive__item-excerpt" itemprop="description"><p>This is a description of your conference proceedings talk, note the different field in type. You can put anything in this field.</p>

</p>

teaching

<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/teaching/2014-spring-teaching-1" rel="permalink">Teaching experience 1 </a>
  
</h2>



    
      <p> Undergraduate course, <i>University 1, Department</i>, 2014 </p>
    


<p class="archive__item-excerpt" itemprop="description"><p>This is a description of a teaching experience. You can use markdown like any other post.</p>

</p>

<h2 class="archive__item-title" itemprop="headline">
  
    <a href="https://huynguyenbao.github.io/teaching/2015-spring-teaching-1" rel="permalink">Teaching experience 2 </a>
  
</h2>



    
      <p> Workshop, <i>University 1, Department</i>, 2015 </p>
    


<p class="archive__item-excerpt" itemprop="description"><p>This is a description of a teaching experience. You can use markdown like any other post.</p>

</p>