Skip to content

Kerry D. Wong

  • Home
  • My Youtube Channel
  • About

Tag: Algorithm

  • Home
  • Algorithm

Image Blur Detection via Hough Transform — IV

July 3, 2009July 12, 2010 kwong

In my previous three articles (1,2,3) I discussed how to use Canny edge detection and Hough transform to identify blur […]

Miscellaneous Algorithm, Blur Detection, C++, Edge Detection, Hough Transform, Intel IPP

Image Blur Detection via Hough Transform — III

June 27, 2009 kwong

I will continue where I left off in my previous post. After performing Hough transform, and extracted the longest sections […]

Miscellaneous Algorithm, Blur Detection, C++, Edge Detection, Hough Transform, Intel IPP

Image Blur Detection via Hough Transform — II

June 24, 2009 kwong

In my previous post, I briefly discussed the rationale behind automated blur detection in digital imagery and did an overview […]

Miscellaneous Algorithm, Blur Detection, C++, Edge Detection, Hough Transform, Intel IPP

Image Blur Detection via Hough Transform — I

June 19, 2009 kwong

It is often necessary to identify and classify images based on their clarities. For instance, it is desirable for an […]

Miscellaneous Algorithm, Blur Detection, C++, Edge Detection, Hough Transform, Intel IPP

Canny Edge Detection Auto Thresholding

May 7, 2009 kwong

In the example I gave in “Interfacing IPP with Magick++“, I illustrated how to use Intel’s Integrated Performance Primitives (IPP) […]

Coding, Linux/BSD Algorithm, C++, Image Processing

Interfacing IPP with Magick++

March 17, 2009March 30, 2009 kwong

Intel’s Integrated Performance Primitives (IPP) is a low level C++ library. It provides routines that are highly optimized on Intel […]

Coding Algorithm, C++, Image Processing, IPP, Multi-threading

Matrix Multiplication Performance in C++

March 7, 2009March 30, 2009 kwong

A few days ago, I ran across this article by Dmitri Nesteruk. In his article, he compared the performance between […]

Coding, Linux/BSD Algorithm, BLAS, C++, MATLAB, matrix multiplication

Two Level Tree and Its Applications — II

December 22, 2008March 7, 2009 kwong

In my previous post, I discussed how to merge and split a two level tree. Before moving on to discuss […]

Coding Algorithm, C Sharp (C#), Tree

Two Level Tree and Its Applications — I

December 21, 2008March 7, 2009 kwong

A two level tree is a simple tree data structure. Unlike in a typical tree where the tree depths could […]

Coding Algorithm, C Sharp (C#), Tree

Producer-Consumer: A Duplicate File Finder

September 5, 2008March 7, 2009 kwong

Processes tend to benefit greatly from multi-core processors if they are CPU bound (i.e. computational intensive tasks). The actual speedup […]

Coding Algorithm, C Sharp (C#)

Same Method, Different Speed

December 31, 2007March 7, 2009 kwong

I came across something rather interesting the other day when trying to determine what sorting algorithms .Net Framework uses in […]

Coding Algorithm, C Sharp (C#)

Generating Unique Permutations Programmatically

April 14, 2006March 7, 2009 kwong

Download UniquePermutation.zip The numbers of permutations on a set of n elements is n! (see definition).

Coding Algorithm, C Sharp (C#), Unique Permutation

Implementing a Trie in C#

April 1, 2006March 7, 2009 kwong

Download Trie.zip Trie is a tree like data structure that can be used for fast text search.

Coding Algorithm, C Sharp (C#)

Three Ways to Reverse a String in C# – Update

March 11, 2006March 7, 2009 kwong

In my post a week ago, I mentioned three ways to reverse a string. OK, I really meant three alternative […]

Coding Algorithm, C Sharp (C#)

Three Ways to Reverse a String in C#

March 4, 2006March 7, 2009 kwong

OK, conceptually, it’s quite easy. A couple of my friends got asked this question when interviewing. Here are what my […]

Coding Algorithm, C Sharp (C#)

Posts navigation

Older posts
Copyright © 2026 Kerry D. Wong All rights reserved. Theme: Flash by ThemeGrill. Powered by WordPress