This blog is a follow-up of my previous blog: http://masterxinli.wordpress.com/2009/09/01/the-relationship-of-mathematics-to-image-processing/. I had sent out some cautious note about abuse of mathematics in image processing in that blog. The tone might sound a little bit overshoot; so I will “correct” myself in this blog. As I have stated in the class, mathematics “turns art into science” – [...]
Archive for the ‘teaching’ Category
The Relationship of Image Processing to Mathematics
Posted in ee565 on September 2, 2011 | Leave a Comment »
Why should we care about reproducibility?
Posted in ee565 on August 29, 2011 | Leave a Comment »
In the first week’s lectures, I have emphasized the difference between mentally reproducible and experimentally reproducible research (more or less: theory vs. experiment). Mathematical theories are mentally reproducible objects – you can understand them if you have the required background and think hard enough. From this perspective, mathematics is no different from art such as [...]
Common Errors in MATLAB Computing
Posted in ee465 on March 26, 2010 | 1 Comment »
1. Forgot to convert to double. I mentioned that if you use ‘imread’ to read in an image, it will be in uint8 format. This format is less reliable than double because it does not “support” floating-point operation. It is a good idea to convert images to double format before any calculation of quantities such [...]
What is Research-Based Learning?
Posted in ee465 on March 16, 2010 | 6 Comments »
How do we learn? Nobody knows for sure. We might know how we learn to play basketball (it takes a lot of practice) or how we learn to write computer programs (it takes a lot of thinking); but we don’t have a definite answer to an effective learning strategy for generic things including college education. [...]
Blackboard-based Teaching vs. Powerpoint-based Teaching
Posted in ee465 on March 15, 2010 | Leave a Comment »
I have been teaching EE465 for seven straight years. In the first few trials, I used totally blackboard-based teaching and closed-book exams. It is kind of easy to teach concepts related to binary images such as morphological filtering on blackboard because they are simply mathematical objects (e.g., set operations). But students did not like too [...]
Good Engineering vs. Good Science
Posted in ee465 on March 10, 2010 | Leave a Comment »
After today’s lecture on edge detection, I feel I need to tell you more about the difference between engineering and science. In particular, what is good engineering and good science? What is engineering? According to wiki, “Engineering is the discipline, art and profession of acquiring and applying technical, scientific, and mathematical knowledge to design and [...]
On Frequency-Domain Visualization
Posted in ee465 on March 2, 2010 | Leave a Comment »
Several of you were baffled by the “black image” while working on Part II of CA#6. “I can’t see anything!” “It is totally black.” “How do I observe?” Well, it is not just about keen eyesight – if you try hard enough, you can always spot something from that seemingly-black image. But there are a [...]
Why is Fourier Transform Useful?
Posted in ee465 on February 23, 2010 | 1 Comment »
I hope most of you have followed me in today’s lecture to see the connection between continuous FT and discrete FT. The “hybrid” notation – discrete-time FT is really the bridge connecting the continuous and discrete worlds. I understand some topics I covered today, such as the duality between time-domain and frequency-domain, might not be [...]
What Is More Important Than Your Grade
Posted in ee465 on February 17, 2010 | 1 Comment »
This is the second time I wrote a blog about this topic. In my previous attempt, I argued what you can learn from finishing a computer assignment is more important than the actual points you received. In this blog, I will lay out several other factors more important than your GPA especially from the perspective [...]
A Note on Interpolation
Posted in ee465 on February 10, 2010 | 2 Comments »
You might be surprised by the fact that linear interpolation has been used for over 2000 years. Check the following wiki site out which contains the elementary material about linear interpolation http://en.wikipedia.org/wiki/Linear_interpolation I did not cover technical details of high-order interpolation which is based on the idea of fitting polynomials. This problem has also been [...]

