PRSD Studio Documentation development version 2.2.3 (29-July-2010)

Chapter 1: Introduction

Table of contents

1.1. This manual ↩

This manual assumes basic knowledge of pattern recognition and Matlab environment. In order to embed trained classifiers into custom applications, basic familiarity with C language is also assumed.

The manual is structured in four parts:

1.2. Introduction to PRSD Studio ↩

PRSD Studio is a software toolkit simplifying design and deployment of pattern recognition algorithms. It consists of two components, the Matlab-based PRSD Toolbox facilitating algorithm design and the libPRSD library delivering the execution of trained classifiers to custom applications.

PRSD Studio provides tools for:

1.2.1. Versions ↩

PRSD Studio comes in the following versions:

For Academic and Commercial versions, also group licensing is available using floating licenses provided by a license server.

1.2.2. System requirements ↩

PRSD Studio is supported on the following platforms:

PRSD Studio requires Matlab 7.x. Limited functionality depends on PRTools 4.1.

1.2.3. Useful general commands ↩

1.2.3.1. Displaying PRSD Studio version and license information ↩

PRSD Studio may be displayed using prsdversion. It consists of a numerical part (e.g. 2.0.9) and a build date (08-Mar-2010).

prsdversion also provides several license-related details such as license type (Commercial, Academic or Lite), licensee name and the license expiration date.

>> prsdversion
PRSD Toolbox 2.0.9 (08-Mar-2010), Copyright (C) 2007-2010, PR Sys Design, All rights reserved
Commercial license for PRSD. The license will expire on 20-apr-2010.

1.2.3.2. Demo examples ↩

prsd_demo lists several basic examples to get started

>> prsd_demo
run prsd_demo(num) where num is the index of the desired example

 1 : Working with data sets
 2 : Training a classifier and visualizing decisions
 3 : Tuning a classifier using ROC analysis
 4 : Multi-class ROC analysis
 5 : Building detectors
 6 : Building a detector-classifier cascade

1.2.3.3. Provide direct feedback to PR Sys Design ↩

prsd_feedback command allows users to submit feedback such as error messages to PR Sys Design directly from within Matlab. Running prsd_feedback without arguments opens an edit dialog where the user may paste or type the desired message. An alternative is to provide the message to prsd_feedback as a string.

1.2.3.4. Control messages displayed by PRSD Studio ↩

prsd_display command provides global verbosity control in PRSD Studio. Running prsd_display without arguments prints the current display state (on/off). To switch off messages printed by PRSD Studio, use:

>> prsd_display off

Default prsd_display state is on. When prsd_mex library is re-loaded into memory, this default state is re-introduced.

Alternatively, you may use the 'nodisplay' option in the functions that support it: sdrelab, sdroc, sddetector and sdcrossval.

1.3. Release notes ↩

development version 2.2.3 (29-July-2010)

development version 2.2.2 (22-June-2010)

development version 2.2.1 (3-May-2010)

stable version 2.1.0 (21-Apr-2010)

development version 2.0.9 (8-Mar-2010)

development version 2.0.8 (19-Feb-2010)

development version 2.0.5 (22-Dec-2009)

development version 2.0.4 (14-Dec-2009)

development version 2.0.3 (9-Dec-2009)

development version 2.0.2 (4-Dec-2009)

1.x Compatibility changes

stable version 1.3 (30-Nov-2009)

development version 1.2.5 (12-Oct-2009)

development version 1.2.4 (13-Aug-2009)

development version 1.2.3 (15-Jul-2009)

development version 1.2.2 (16-Jun-2009)

development version 1.2.1 (27-May-2009)

stable version 1.2 (19-May-2009)

development version 1.1.6 (9-May-2009)

development version 1.1.5 (1-May-2009)

development version 1.1.4 (19-Mar-2009)

development version 1.1.3 (26-Jan-2009)

development version 1.1.2 (18-Nov-2008)

development version 1.1.1 (09-Nov-2008)

stable version 1.1 (04-Nov-2008)

development version 1.1 (26-Oct-2008)

stable version 1.0 (15-Sep-2008)

development version 1.0 (02-Sep-2008)