SourceAFIS 1.7

SourceAFIS 1.7 is now available for download. This is a cleanup release focused on upgrades of the underlying components. There’s no change to functionality. SourceAFIS port for .NET Compact Framework (i.e. Windows Phone 7) has been dropped since .NET CF is now obsolete. SourceAFIS has got a WordPress powered website that replaces the old wiki as the primary content publishing system. IdeaTorrent has been replaced by a Trello board for the purpose of planning. SourceAFIS project on SourceForge was upgraded to SF Allura platform as per SoureForge recommendation. I am sticking with .NET 4 in this release, but it is likely that upgrade to .NET 4.5 and VS2012 will come in the next two releases. This post will elaborate on the reasons behind my recent decisions and I will also sketch some future directions for SourceAFIS development.

Read more ›

Posted in Uncategorized

NIST MINDTCT and Bozorth3 Review

This is a quick review of NIST NBIS biometric algorithms: the MINDTCT template extractor and the Bozorth3 matcher. NIST software is publicly available for download and it is apparently continuously developed to this day. I wrote this review before starting work on SourceAFIS project. I’ve incorporated many ideas from NBIS software into SourceAFIS. While there are some techniques in NBIS algorithms I haven’t used myself, I am quite skeptical of their value. I certainly have higher priority techniques on my priority list now. I am leaving this review here for future reference. Perhaps it will come handy one day. This post is a tight summary of the techniques used. NBIS was kind enough to provide highly detailed description in documents linked from this post. You can find plenty of information on NBIS website. See also my other review of Fingerprint recognition SDK.

Read more ›

Posted in Uncategorized

Fingerprint Recognition SDK Review

This is a concise review of biometric qualities of the opensource project Fingerprint recognition SDK. I’ve done this review when launching SourceAFIS project. I’ve meantime implemented many ideas from FR-SDK project, but there’s still something to learn. I am leaving the review here with hope that someone will find it useful. I am also hoping to implement the ideas that haven’t been imported yet into SourceAFIS someday in the future. It’s a rather dense technical reading. You should refer to the linked documents for examples and some more explanation. See also my review of NBIS algorithm.

Read more ›

Posted in Uncategorized

Donate Fingerprints to SourceAFIS

Quality of matching can vary from device to device, because each fingerprint reader has unique characteristics that require different matching parameters. I would like to make SourceAFIS work smoothly with every single fingerprint reader available on the market. There’s already quite a long list of tested fingerprint readers. In order to expand this list, I need your help. You might be a manufacturer seeking to tap into the growing market of SourceAFIS users. Or you might be a SourceAFIS user interested in maximizing match accuracy for the particular sensor you are using. Besides pure self-interest, you will be happy to know you are helping an opensource project get better. I will explain how fingerprint samples from various sensors help SourceAFIS achieve higher accuracy and how you can create and submit such samples. It’s simple, safe, and anonymous.

Read more ›

Posted in Uncategorized

Projects Similar to SourceAFIS

Before starting to work on SourceAFIS, I have carefully investigated existing solutions for possible duplicates. I wanted to do something unique and in many ways better than what was available at the time. A side effect of my effort was that I’ve collected quite comprehensive list of opensource fingerprint matching projects. It’s now a little dated as I haven’t updated it since December 2009, but perhaps you will find it handy even today. I don’t know of any other list that would include more opensource fingerprint recognition software than this one.

Read more ›

Posted in Uncategorized

BSD License

SourceAFIS is distributed under friendly permissive BSD license. This means that you can use SourceAFIS in commercial closed-source applications. SourceAFIS license is fully compatible with all other opensource licenses. You are of course allowed to modify the code and to redistribute modified versions. Read below for the exact wording of the license.

Read more ›

Posted in Uncategorized

Building Awesome Opensource Projects

SourceAFIS is undoubtedly a successful opensource project. Both in terms of popularity and technical quality. It’s the most popular opensource fingerprint recognition engine. It’s cleanly implemented and highly reliable. It was rapidly developed, testing limits of programmer productivity. It’s denting user base of commercial vendors. Big customers are starting to consider SourceAFIS instead of commercial AFIS. SourceAFIS achieves higher accuracy than academic projects incorporating existing published research. User feedback is overwhelmingly positive. The project has attracted contributors and triggered development of spin-off projects. There’s a lot to be proud of. Sure there is a lot of room for improvement too. I would be the last one to question that. Yet the current version keeps users happy and there’s a clear roadmap to resolve outstanding issues in future versions. But how did I get here? A look back at how it all happened might teach you a lot about how to succeed in software development, be it opensource or commercial. It’s also a useful reminder for myself that tells me what works and what doesn’t in software projects. So how did it start?

Read more ›

Posted in Uncategorized

Choosing Blog Platform

The platform for SourceAFIS blog was a hard choice. There’s no satisfactory solution on the market. I ended up putting a self-managed WordPress on the free SourceForge project web servers. It’s the lesser evil of all the other alternatives. It took me quite some time to evaluate all the alternatives and I thought I would write down some notes. I know that thousands of posts exist on this topic, but I have never seen anyone explaining why the CMS market looks like it does today. What’s wrong with CMS?

Read more ›

Posted in Uncategorized

Welcome to SourceAFIS Blog

Welcome to the official SourceAFIS blog. SourceAFIS has outgrown its wiki and there’s now a clear need for a fully featured website. Since contemporary CMS systems are a blend of blogging and static website building, SourceAFIS blog is at the same time also the SourceAFIS official website. I am still working on making it fully functional. I am already migrating content from the old wiki. I will look for ways to enable comments unless I decide to direct all users to forum instead.

Read more ›

Posted in Uncategorized