PhenoCapture: Comprehensive Feature Summary
PhenoCapture provides an extensive suite of tools combining real-time image acquisition, AI-driven neural processing, advanced color adjustments, quantitative scientific measurement, and automated scripting. Below is a detailed feature breakdown organized by technical functionality.
💻 1. User Interface & Core Workspace
- Modern MDI Architecture: Built on the .NET Framework with a multi-document workspace supporting simultaneous image views.
- Drag-and-Drop Interaction: Full drag-and-drop support for images, files, and multi-image preview boxes (Drag Drop Image Box & Drag Drop Image File Box), complete with Put To, Get From, and Clear commands.
- Advanced Selection Engine: Supports Rectangle, Circle, Polygon, and Bitmap Mask selections with Magnetic Snap & Auto-Routing for hands-free path tracing, plus custom selection box sizing (Set Selection Box Size).
- Selection Mask Operations:
- Expand Selection and Shrink Selection by default or custom pixel amounts.
- Reverse Selection (invert mask).
- Create Selection From Binary Image, Add Binary Image to Selection, and Subtract Binary Image from Selection.
- Unselect / Clear active selection masks.
- Interactive Canvas Control: Smooth zoom (In, Out, 100%, Zoom to Fit), Multiple ROIs management, DPI Settings, and floating Toolbox panels.
- Robust Undo/Redo Engine: Dual-tracking memory engine (Undo/Redo Functions) that preserves both full image states and region selection snapshots across all operations.
📷 2. Hardware Connectivity & Image/Video Capture
- Broad Device Support: Full compatibility with WIA, WDM, and TWAIN devices (Acquire Image from Scanner, USB webcams, HD digital cameras, and 4K Ultra HD webcams up to 4096×2160 resolution).
- Hardware Compatibility & Firmware Management: Includes testing profiles for major HD webcams (Logitech Brio 4K, C910, Pro 9000, C310, C270, Microsoft LifeCam, Creative Live!). See Webcam Selection Guide.
- Broadcast-Grade Camera Controls:
- Manual overrides for Exposure, Iris, Focus Lock, White Balance, Hue, Brightness, Contrast, Saturation, Sharpness, Gamma, and PTZ (Pan/Tilt/Zoom) via Connect to HD Camera.
- Device connection management (Connect, Reconnect, Disconnect, Video Source selection, Video Format selection, Capture To).
- Automatic adjustment override mode to lock settings for consistent, reproducible scientific image collection over long-term experiments.
- Real-Time Live WebCam Viewer: Zero-lag live rendering viewer (Connect to HD Camera / Webcam Live Viewer) with “Always on Top” mode, live color mapping, and “Lock Sync” frame-freezing.
- Automated Time-Lapse Capture:
- Time-Lapse Image Capture from local cameras, remote camera URLs, or screen regions.
- Flexible scheduling (IPS, seconds, minutes, hours).
- Automated date/time stamping on saved frames.
- Freeze-frame error detection with automated email alert notifications.
- Remote & Network Services: Built-in Remote Webcam Server / Client, FTP Image Upload Service, and Online Live View Web Service.
🤖 3. AI & Neural Processing Suite
- Smart Selection & Subject Matting:
- AI Smart Selection: SAM-based bounding-box object segmentation.
- Auto Subject Selection (Portrait): Fine-grained alpha matting tuned for human hair and clothing (MODNet).
- Auto Subject Selection (General Object): Universal subject extraction for animals, items, and figures (U-2-Net).
- AI Background Removal: Real-time background separation including Background Removal (Selfie), Background Removal (Portrait), and Background Removal (General Object) with solid color or custom image replacement.
- AI Image Restoration & Enhancement:
- Image Upscaling: Neural super-resolution.
- Image Quality Restoration (Slowest): Multi-tiered deep neural restoration.
- AI Inpainting: Context-aware object removal and flaw healing.
- Document & Vision AI:
- AI Document Unwarp: Perspective correction and unwarping of curved scan pages.
- AI OCR Text Extraction: Smart optical character recognition with structure retention.
- AI Depth Estimation: Continuous 3D depth map generation from 2D photos.
- Cell & Binarization AI:
- AI Binarization and Segmentation: Biological cell segmentation.
- Custom AI Binarization & Custom Binarization Trainer: Train custom UNet ONNX models using paired training datasets.
- AI Image Classification: Neural automated image categorization.
🎨 4. Image Enhancement & Color Processing
- Geometric Transforms: Flip (Horizontal/Vertical), Rotate, Crop, Resize, Resize Canvas, and Rotational Alignment.
- Spatial Filters & Noise Reduction: Box Averaging, Gaussian Filter, Smart Denoise, Sharpen 3×3, Sharpen 5×5 High Quality, Advanced Sharpening, Emboss, and Mosaic Filter.
- Illumination & Background Correction: Rolling Ball Background Subtraction and Correct Uneven Illumination.
- Comprehensive Color Adjustments:
- Automated Functions: Auto Tone, Auto Contrast, Auto Equalize, Auto Gamma, and Auto White Balance.
- Color Space Controls: Hue/Saturation/Intensity (HSI), Brightness/Contrast, CIE L*a*b*, Multi-Band Color, Shadows/Highlights, and Adaptive Contrast.
- Color Mapping & Conversion: Gray Scaling, Gray to Color (Color Map), Color Range Selection, Change Color, Chroma Key, and Dithering to Black and White Image.
- Channel Operations: Split RGB Channels, Gray From RGB, Delete Channel, Merge Channels, and Convert to rg Chromaticity.
🔬 5. Processing, Binary & Morphology Tools
- Region & Surface Editing: Fill Region, Text Annotation, Draw Selection Border Line, Change Non-black Pixels to White, Average Image, and Differential Image.
- Binarization & Thresholding: Manual Binarization, Adaptive Binarization, Multi-Step Thresholding, and Super-Pixel Segmentation.
- Morphological Operations:
- Erode and Dilate (3×3 to 9×9 matrix sizes).
- Outline, Skeletonize, and Skeletonize – Extended.
- Erode Outline, Dilate Outline, and Hide Outlines.
- Edge Detection Algorithms: Canny Edge Detection, Edge Detection (Sobel), and Edge Detection – Homogeneity.
- Binary Analysis & Clean-up: Watershed Segmentation, Hough Transform for Circles, Hough Transform for Lines, Region Coloring, Boundary Detection in Region, Binary Operations, Remove Black Dots, and Remove White Dots.
- Frequency Domain: Fast Fourier Transform (FFT) Magnitude.
📊 6. Quantitative Analysis & Measurement
- Intensity & Spectral Analysis: Line Profile Analysis, Histogram Analysis, and Average Color Value.
- Morphometric & Counting Tools: Region Extraction Analysis, Particle Color Analysis, Color Quantification, and Pixel Counter.
- Multi-Well & Array Analysis: Multiple Cell Analysis optimized for multi-well plates and micro-array grids.
- Spatial & Geometric Measurement:
- Length Measurement (calibrated spatial distance).
- Point Location Recorder & Plot Data Point Extractor.
- Custom Coordinate System definition.
- Edge Location Measurement.
🎬 7. Video Processing & Media Utilities
- Video Frame Extraction: Extract Frames from Video File with frame-by-frame navigation, batch extraction, and clipboard copying.
- HD Video Recording: Record HD Video to MP4, WMV, or GIF with background encoding and synchronized audio.
- Video & GIF Encoding:
- Quick Animation: Converts 2 to 5 still frames into looping animated GIFs with smart regional cropping and auto-importing.
- Create Video or Animated Gif File from Images / Video Encoder: Converts image sequences into MP4, WMV, or Animated GIF files with custom frame rates and text overlays.
- Image Augmentation: Image Augmenter for deep learning dataset expansion.
⚙️ 8. Automation, Scripting & Batch Tools
- Built-In Code Automation: Script Runner supporting Python, JavaScript, and VBScript for custom workflow automation.
- High-Volume Batch Processing:
- Batch Processing: Construct multi-step action sequences from all processing modules.
- Process single files, drag-and-drop lists, or entire folders.
- Automatic analytical data logging to CSV or Text files.
- Batch Text Utilities: Batch Text Writer for bulk text and watermark stamping.
- Web Utilities: Automatic Image Downloader for automated web scraping.
📁 9. File I/O & Document Integration
- Standard File Support: Open File and Save As across all major formats (PNG, JPG, BMP, TIFF, GIF).
- Document & Vector Import Engine: Import Image from PDF, Import Image from Photoshop File, Scalable Vector Graphics (SVG) import, and Import Image from Office File (
.docx,.xlsx,.pptx). - Specialized Export & Print:
- Save Selection As Transparent Image.
- Export Grayscale to 3D STL for 3D printing and CAD modeling.
- Print Image.
- Product Management: File Manager and Activate Product.