The SR300 is a second-generation Intel RealSense front-view camera that supports the Microsoft Windows * 10 operating system. Like the F200, the SR300 uses color depth coding technology to create a high-quality three-dimensional depth video stream at a short distance. The SR300 includes an infrared (IR) backlight source, a high-speed VGA-resolution infrared camera and a conventional two-megapixel color camera with an integrated digital image processor.
The SR300 uses a high-speed VGA mode for depth shooting instead of the normal VGA mode used in the F200. In the new depth shooting mode, the exposure time is reduced, dynamic movement is maintained at a speed of up to 2 m / s. This camera opens up new ways to use the platform by providing synchronized color image data, depth and IR video to the client system. The effective depth recognition range is from 0.2 to 1.2 m; these are the optimum values ββfor use in rooms.
The SR300 can use the
Intel RealSense SDK for Windows . SR300 camera support is implemented in SDK version 2015 R5 or later. The SR300 camera will be delivered in 2016 both as a standalone device and built into various devices, including PCs, all-in-one PCs, laptops and transformers. The SR300 has new and improved features compared to the F200.
')
- Support new pointer tracking mode.
- Support for new people tracking mode.
- Increased range and lateral speed.
- Improved color quality when shooting with insufficient lighting, improved three-dimensional textures for three-dimensional scanning.
- Improved synchronization of color image streams and depth.
- Reduced power consumption.
Product Features | SR300 | F200 |
---|
Orientation | Front view | Front view |
Technology | Color coding, high speed VGA, 60 frames per second | Color coding, integrated VGA mode, 60 frames per second |
Color camera | Resolution up to 1080p at 30 fps 720p at 60 fps | Resolution up to 1080p at 30 fps |
Sdk | SDK 2015 R5 or later | SDK R2 or later |
DCM version | DCM 3.0.24.51819 * | DCM 1.4.27.41994 * |
operating system | 64-bit Windows 10 RTM | 64-bit Windows 10 RTM, 64-bit version of Windows 8 |
Range | Indoors: 20β120 cm | Indoors: 20β120 cm |
* According to February 19, 2016New features supported only by the SR300 camera
Cur Cursor mode
A distinctive feature of the camera SR300 - Cursor mode. This tracking mode returns a single point for the arm, which allows you to very accurately track the three-dimensional position of the pointer and perform basic gestures. In Cursor mode, the performance is improved by more than 50% compared to the tracking mode of the entire brush, but there are no delays and no calibration is required. The range is increased to 85 cm, and the permissible speed of movement - up to 2 m / s. In Cursor mode, a click gesture is supported that simulates a mouse click with the index finger.
Click gestureTracking person
Another new feature of the SR300 is person tracking. This mode is also supported by the R200 rear view camera, but is not available for the F200 camera. In this mode, three-dimensional body movement is tracked in real time. Three main tracking modes are supported: body movement, skeletal joints, face recognition.
- Body movement: detection of the body, contour of the head and torso.
- Skeleton joints: returns the location of the joints of the human body in two-dimensional and three-dimensional data.
- Face Recognition: compare the current person with the database of registered users for user identification.
Person tracking | SR300 | F200 |
---|
Detection | 50β250 cm | Not |
Tracking | 50β550 cm | Not |
Skeleton | 50β200 cm | Not |
Increased range and lateral speed
The SR300 cameras have a new depth shooting mode - accelerated VGA. In this mode, shooting is done at half VGA resolution, and the captured frames are interpolated to full VGA resolution before being transferred to the client. In this new depth mode, the exposure time is reduced and the hand movement speed is maintained up to 2 m / s, while in F200 cameras with normal VGA mode, the allowable movement speed should not exceed 0.75 m / s. The SR300 also has an increased range compared to the F200. In the hand-tracking mode, the range of the SR300 camera is increased to 85 cm (compared to 60 cm for the F200 camera). The range of hand segmentation is increased to 110 cm for the SR300 camera compared to 100 cm for the F200 camera.
Hand tracking mode | SR300 | F200 |
---|
Pointer mode - general | 20β120 cm (2 m / s) | Not |
Pointer mode - kids | 20β80 cm (1β2 m / s) | Not |
Tracking | 20β85 cm (1.5 m / s) | 20β60 cm (0.75 m / s) |
Gesture | 20β85 cm (1.5 m / s) | 20β60 cm (0.75 m / s) |
Segmentation | 20β120 cm (1 m / s) | 20β100 cm (1 m / s) |
The face recognition range has been increased from 80 cm on the F200 to 150 cm on the SR300.
Face tracking mode | SR300 | F200 |
---|
Detection | 30β100 cm | 25β100 cm |
Rapper | 30β100 cm | 30β100 cm |
Recognition | 30β150 cm | 30β80 cm |
Facial expression | 30β100 cm | 30β100 cm |
Pulse | 30β60 cm | 30β60 cm |
Location | 30β100 cm | 30β100 cm |
The SR300 has improved color texture mapping and achieves more accurate 3D scanning. The range of three-dimensional scanning increased to 70 cm, while also increased detail. In the Blob tracking mode, the tracking speed is increased to 2 m / s and the range to 150 cm.
Other tracking modes | SR300 | F200 |
---|
3D scan | 25β70 cm | 25β54 cm |
Tracking blob | 20β150 cm (2 m / s) | 30β85 cm (1.5 m / s) |
The shooting depth range has been increased by 50β60% for the SR300 camera. At a distance of 80 cm, both cameras (both the SR300 and F200) clearly detect hands. As the distance increases beyond 120 cm, the SR300 still detects hands, and the F200 can no longer recognize them.
Range of depth sensors cameras SR300 and F200Enhanced color quality when shooting with insufficient lighting, improved three-dimensional textures for three-dimensional scanning
The new automatic exposure feature is only available on the SR300 camera. The exposure compensation function allows you to take an image with low brightness or high contrast to obtain higher quality color reproduction. The frame rate of the color image in low light may be lower if automatic exposure is enabled.
Function | SR300 | F200 |
---|
Exposure Compensation Management | Yes | Not |
Improved color flow and depth synchronization
The F200 cameras support multiple applications using a color image and a depth image at the same frame rate. The SR300 supports multiple applications at different frame rates within integer intervals while maintaining time synchronization. This allows the software to switch the frame rate without stopping the video stream.
Time Sync Camera | SR300 | F200 |
---|
Synchronization of different types of streams with the same frame rate | Yes | Yes |
Synchronization of different types of streams with different personnel speeds | Yes | Not |
Reduced power consumption
The SR300 cameras support additional low power consumption modes when the camera is operating at reduced personnel speed. At the same time, the image processing system reduces energy consumption, but still monitors the observed object. In this mode, the SR300 can process the scene autonomously while the system is in standby mode.
Backward compatible with F200 camera applications
Intel RealSense Depth Camera Manager (DCM) 3.x enables the SR300 to operate as an F200 camera, providing backward compatibility for applications developed for the F200 camera. DCM simulates the resources of the F200 camera, so all existing SDK applications will work with the SR300 camera. SR300 camera features are supported in SDK R5 2015 or later.
When a streaming request comes from an SDK application compiled in an SDK version prior to R5 2015, DCM will automatically enable compatibility mode and will send calls through the F200 pipeline instead of the SR300. Most applications will work with the new SR300 without any configuration changes.
Infrared data compatibility
The SR300 camera supports 10-bit infrared image data format, while the F200 supports 8-bit data format. The DCM driver provides compatibility by adding or removing 2 bits to the data to get the format you want.
βPhysical connector
The device of the motherboard and cables of cameras F200 and SR300 is identical. The F200 camera cable can be plugged into the SR300 camera connector. Therefore, for cameras SR300, you can use the cable from the camera F200. Both models require a USB 3.0 interface.
βAPI SDK
Most API SDKs are common to the SR300, F200, and even the R200 (in some cases). The SDKs provide the appropriate interface, depending on which camera model was detected at run time. Similarly, a simple transfer of color image streams and depths where a particular image or a specific pixel format is not required will work without any changes.
Since SenseManager is used to read raw streams, there is no need to change the code to select the resolution of streams, frame rate and pixel format without hard coding.
Since all the described parameters automatically change depending on the camera, it is important that each application checks the camera model and its configuration at run time. See the βInstaller Settingsβ section in the SDK documentation.
DCM
At the time of this writing, the βgoldβ version of DCM 3.0.24.59748 is available for the SR300, and updates will be distributed via Windows Update. Visit the
site for the latest version of DCM. For more information about DCM, see the
Intel RealSense and DCM Camera Overview .
Camera type | SR300 | F200 | R200 |
---|
DCM Installer Version | 3.x | 1.x | 2.x |
equipment requirements
To support the bandwidth required by the Intel RealSense camera, the client system must have a USB 3 port. For details on the system requirements and supported operating systems for the SR300 and F200 cameras, see
here .
Conclusion
This document describes the new and improved capabilities of the Intel RealSense 3D SR300 front-view camera compared to the F200 camera features. These new features are supported in SDK 2015 R5 and DCM 3.0.24.51819 or later. New camera can be ordered
at .
Reference materials
Here are some useful links to the Intel RealSense DCM and SDK, including release notes and instructions for installing and updating software.