Cassinian Software
Cassinian Software
Description

Cassinian Software is a developer of image processing, printer calibration, and color management tools for digital printing. Our software libraries, which we license to printer manufacturers, OEMs, and value-added resellers, are used to convert digital images to formats suitable for printing. They include functions for error diffusion halftoning, color matching, file management and network print spooling, calibration and process control.
Appaloosaâ„¢ is our cross-platform error diffusion library that combines calibration, halftoning, and ICC-compatible color matching to create a complete digital print workflow as an API. It leverages support for modern multi-core processors and common GPU devices to accelerate image processing, providing high-performance even on inexpensive, low-end hardware. Appaloosa has been optimized for variable dot drop-on-demand inkjet printing, and can support up to 4-bit dots (16 dot levels per channel), light density inks, and secondary process colors.

Number of employees
2 - 10 employees
Categories
Market research
Industries
It & computing

Recent projects

Software for Printing Using a GPU

Project Name GPUed: A GPU-based Error Diffusion Library in C. Project Objective To adapt an error diffusion algorithm to function on a GPU, leveraging the parallel architecture of the GPU to achieve a significant performance improvement over a comparable error diffusion algorithm running on a multi-core CPU. Deliverable A C/C++ source code project, to be compiled to a static library for use with other projects. Our preference would be to work in Microsoft Visual Studio, but this is not a requirement. The project is ultimately intended for application across multiple platforms. Work Performed to Date We have already developed a multi-threaded error diffusion algorithm that executes one color channel per core, and a functioning framework for testing new error diffusion routines. The existing code already leverages OpenMP and OpenGL, and performs image scaling and color transforms on the GPU prior to error diffusion on the CPU. Our goal now is to adapt our error diffusion algorithm to a GPU. Post-Development Objectives Academic publication of the work, including pseudo-code; conference presentation. If applicable, joint patent application and joint licensing for commercial purposes, and release of source code under GNU GPL for non-commercial and academic development. Additional Comments Additional documents are available under Resources. Cassinian developers are available for questions, additional information, access to past research projects, and additional project specifications to facilitate development, by email or video conference.

Admin Christopher Brown
Matches 2
Category Computer science - general + 3
Closed

Latest feedback

Our company has no feedback yet.