Products Downloads Order Support

Medical Image Processing: DICOM Developer SDKs

LEADTOOLS includes a number of medical image processing functions. Below is a list of key image processing features focused on the medical imaging community and is not a comprehensive list of functionality. If there is a particular image processing function that you need, but can not find below, LEADTOOLS probably supports it. Contact support@LEADTOOLS.com for more information.

  • Get Functional Lookup Table Updates a range of entries in a lookup table, based on specified mathematical functions such as exponential, natural logarithm, linear.
  • Get User Lookup Table Updates a lookup table, based on a curve that passes through specified points.
  • Get Min and Max Bits Returns the low and high bits of the values present in a 12 or 16-bit grayscale or 48 or 64-bit color image.
  • Get Min and Max Values Returns the minimum and maximum intensity values present in a 12 or 16-bit grayscale or 48 or 64-bit color image.
  • Combine Combine performs logical or mathematical operations to merge the image data from two images to create a new image. Source and destination areas, color planes (R or G or B or R, G, and B) to combine as well as the operations to use on the data are specified by the user. Combine can be used to add or subtract overlay bits(plane) to an image.
  • Add or average list of images Noise can be reduced by averaging a list of images together. Adding a list of images together can be used to show details in low intensity areas of an image.
  • Spatial Filters Spatial Filters can be used for line detection, point detection or to smooth high spatial frequencies (low pass filter), and specialized image processing for CAD (Computer Aided Diagnosis). Use one of several predefined spatial filters or specify a user-defined spatial filter kernel (matrix).
  • Intensity Detection Intensity detection is used to threshold an image based on intensity. Thresholding can be helpful in measuring objects such as a tumor in an image.
  • Contour Filter Contour filter is a type of morphological binary filter used to get the outline of objects in an image. The outline created by the contour filter can be useful for object measurement.
  • Binary Filters Binary filters can be used for the erosion or dilation of objects or removal of noise in an image and can also be used for area measurement.
  • Edge-detection Filter The Edge-detection filter detect edges in an image by looking for sharp contrast changes and can be useful for object measurement. Additionally, the edge-detection filter can be used to sharpen or enhance edges in an image when used in combination with Combine.
  • Median Filter The Median filter can be used to remove negative exponential, and salt and pepper type of noise while preserving the edge details within an image.
  • Histogram Histogram provides information about the image concerning the intensity or gray-level distribution of pixels. This information can be used for many image corrections for the proper display of the image.
  • HistoContrast Increases or decreases the contrast of the image, using a histogram to determine the median brightness as opposed to using an arbitrary value of 128. This function finds the median brightness of the image, then brightens the pixels with values above the median and darkens the pixels with values below the median
  • HistoEqualize Linearizes the number of pixels in an image based on the specified (RGB, YUV or GRAY) color space. This can be used to bring out the detail in dark areas of an image.
  • Stretch Intensity Increases the contrast in an image by centering, maximizing, and proportioning the range of intensity values. Unlike ordinary contrast, Stretch Intensity always retains the original number of different intensity values. (Ordinary contrast adjustments can lose values at the high and low ends of the scale.)
  • Unsharp Mask Unsharp mask is a technique to enhance the edges of an image. Unsharpen mask tends to show more details in areas of an image that are normally not visible.
  • Anti-aliasing Filter Anti-aliasing filter is used to smooth edges in an image and smooth jagged diagonal lines.
  • Gaussian Blurring Gaussian blurring is a noise reduction technique that employs a mean filter to remove high spatial noise and blurs the edges within an image.
  • Balance Colors Redistributes the RGB values of the image, using values specified for each color channel.
  • Change Hue Change the hue of the image by rotated the hue wheel a specified number of degrees.
  • Change Saturation Increase or decrease the color saturation in an image.
  • Color Inversion Inverts the colors in the image so that a positive image becomes a negative and a negative image becomes a positive.
  • Swap Colors Swap color channels in an image.

Region of Interest (ROI)

  • Create a region based on a specific color or intensity
  • Create a region based on RGB or HSV color range
  • Create rectangular, elliptical, polygonal and rounded regions
  • Create region with from seed pixel and threshold (magic wand)
  • Create curved regions or add a curved region to an existing region.
  • Convert standard curved regions to Bezier curves.

More details on Region of Interest

Use low-level functions to change parts of an image as follows:

  • Get and put rows of image data.
  • Get and put parts of rows.
  • Get and put the colors of individual pixels.
  • Process a region within a bitmap.

More details on image processing

Related products

Pricing Structure
Product Price Purchase Try
LEADTOOLS Medical Imaging SDK $4495 Add to shopping cart. Free Trial
LEADTOOLS Medical Imaging Suite $7995 Add to shopping cart. Free Trial

†Marked toolkits require runtime licensing based on the deployment of the application you develop. Several purchase options are available. For more information, please contact oemsales@leadtools.com or call a LEAD sales representative.

LEADTOOLS Sales: 704-332-5532 | sales@leadtools.com
LEADTOOLS Support: 704-372-9681 | support@leadtools.com

Products | Downloads | Order | Support | Corporate | News

 

Live Chat

Have questions about the Medical Toolkit?

Live sales and technical support available.

Free Trial / Purchase:

Success Stories Using Medical Imaging SDKs:

Why Choose LEADTOOLS?
 
Are you a CEO, Manager or other decision maker who would prefer to view less programming-specific technical pages?
Imaging-Components.com is an informational website created to promote the use of LEADTOOLS "third-party" imaging software components.