Hi John, Thank you for your response.
Yes, I did get something new about median filter. I am making living as a senior principle FPGA designer in a small company to do memory controller system and independently have designed several market successful products for my company.
My hobby at home is to attack complex algorithms in computer science and electronics that either is currently implemented by software or the current algorithms in circuits that can be further improved, updated to cover more ranges, or get faster speed with less resources.
I have a math background. In math, as you know, there are always many theorems that expand some previous narrower theorem. I am trying to do the same things for electronic circuits. One of targets is your paper. In the paper you really did an excellent job and I learned from the technique you have used. After reading your paper on June 13, 2005, I realized that I could and should do better than your paper in a different circuit. I finished it 2 weeks ago.
I have read several papers after reading your paper and learn there is a Rank K filter that is similar to median filter and is the Kth largest data to replace the center data. Further more, there is a Stack filter further pushing the median filter method far from normal.
In my opinion, developing a new algorithm for electronic algorithm doesn't need more background knowledge than printing and reading several papers describing existing best algorithms about the subjects you are interested. The reason is I will never use it and if I can develop an algorithm or a circuit, or a method, they can be used by others. If there is a chance, file a patent. If not, just publish it for fun.
Due to being not in image industry circle, what I have about median filter is what I just read from your paper and other several papers. I will certainly read Khaled Benkrid's paper.
I have been writing some patents now, but not for median filter. What I have done with median filter is certainly a material for patent. I will leave the decision whether or not to file a patent 1 year later. Because I am now occupied by other urgent projects at home.
I appreciate your several responses very much. For example, you gave me
3 examples on how to handle edge pixels that are to be included in my algorithm without much logic.
Your paper excellence is in the following points:
- Paper is very concise;
- Key circuit element is shown very clear;
- Algorithm is very cleaver.
Thank you.
Weng
If you like, send me email to wtxwtx at gmail dot com by deleting space char.