options(timeout = 100000)
install.packages("devtools")
::install_github("CSAFE-ISU/handwriter")
devtools::install_github("CSAFE-ISU/handwriterApp")
devtools::install_github("CSAFE-ISU/handwriterRF") devtools
Welcome
Unlock the power of handwriting analysis with handwriter. This tool is designed to assist forensic examiners by analyzing handwritten documents. Whether you are a forensic document examiner, legal professional, academic, or simply curious about how statistics are applied to handwriting, handwriter provides an automated way to evaluate handwriting samples.
Quick Start
Installation
Install Software
Handwriter requires R, RStudio IDE, and JAGS.
- Install R and RStudio from POSIT
- Install JAGS from SourceForge
- Windows only:
- If you have a 64-bit Intel machine install RTools from the RTools44 installer
- If you have a 64-bit ARM machine install RTools from the RTools44 ARM installer
Install R Packages
Install the handwriterApp R package. Open RStudio and navigate to the console window and type
You might encounter the following message.
Handwriter uses other R packages. This message asks whether to install the newest versions of the Rcpp, mvtnorm, and curl packages. You will likely see different R packages listed. Type “1” without the quotation marks and hit enter to install all updates.
Handwriting Samples
Scan your handwriting samples at 300 DPI and save them as PNG files. If you don’t have your own handwriting samples, you can download samples for free from the CSAFE Handwriting Database.
Launch the App
Open RStudio, navigate to the console window, and type:
library(handwriterApp)
library(handwriterRF)
handwriterApp()
In the pop-up window, click Open in Browser. If you use the app in the pop-up window instead of in a browser, some links will not work.
Choose a Scenario
Handwriter addresses two scenarios.
SCENARIO 1
Compare a questioned document to a single handwritten document.
Requirements
- Questioned Document: from an unknown writer.
- Comparison Document: from a known or unknown writer.
Result: A score-based likelihood ratio that expresses the support of the evidence in favor of the samples having been written by the same writer or different writers.
SCENARIO 2
Compare a questioned document to a group of known handwriting samples.
Requirements
- Questioned Document: from an unknown writer.
- Additional Documents: Three known writing samples from each writer in a group of potential writers. The questioned document MUST have been written by someone in this group.
Result: The posterior probability that each potential writer wrote the questioned document.
In the app, choose the scenario that fits your handwriting samples by clicking the scenario’s button. Follow the instructions to analyze your handwriting samples.