DYNAMSOFT BLOG

Ideas and Tips on Document Imaging to Make Developer's Life Easier.

Category: image-processing

  • Morphological Operations

    banner

    In image processing, the term morphology refers to a set of operations which analyzes shapes to fill in small holes, remove noises, extract contours, etc. A morphological operation is a lot like the filtering process in spatial convolution. There are two parts in play: a structuring element and a predefined...

    Read more ›
  • Image Processing 101 Chapter 2.3: Spatial Filters (Convolution)

    banner

    In the last post, we discussed gamma transformation, histogram equalization, and other image enhancement techniques. The commonality of these methods is that the transformation is directly related to the pixel gray value, independent of the neighborhood in which the pixel is located. In this post, we take a look at...

    Read more ›
  • Image Processing 101 Chapter 2.2: Point Operations

    banner

    This post discusses the basic point operations and the next post will be covering spatial filters. Point Operation Point operations are often used to change the grayscale range and distribution. The concept of point operation is to map every pixel onto a new image with a predefined transformation function. g(x,...

    Read more ›
  • Image Processing 101 Chapter 2.1: Image Enhancement

    banner

    Optimizing Images: A Guide to Image Enhancement Techniques Image enhancement is the process of emphasizing specific details within an image, while simultaneously reducing or removing any superfluous elements. This can include removing noise, revealing obscured details, and adjusting image levels to bring attention to particular features. There are two primary...

    Read more ›
  • Image Processing 101 Chapter 1.3: Color Space Conversion

    banner

    In the last post, we discussed a few common color models, specifically RGB, HSV, and YUV. A color model is an abstract mathematical model that describes how colors can be represented as a set of numbers. In this post, we will look at how to convert them to grayscale. Grayscale...

    Read more ›
  • Image Processing 101 Chapter 1.2: Color Models

    banner

    What is a Color Model? A color model is an abstract mathematical model that describes how colors can be represented as a set of numbers (e.g., a triple in RGB or a quad in CMYK). Color models can usually be described using a coordinate system, and each color in the...

    Read more ›
  • Image Processing 101 Chapter 1.1: What is an Image?

    banner

    Image processing and computer vision are hot trends in computer science that continue to show strong signs of momentum into the future due to their wide application and optimistic development prospects. In the first post of this blog series, we introduce the fundamentals of image processing by looking at what are images and how...

    Read more ›
  • Image Processing 101

    banner

    Image Processing 101 blog series Chapter 1.1: What is an Image? Chapter 1.2: Color Models Chapter 1.3: Color Space Conversion Chapter 2.1: Image Enhancement Chapter 2.2: Point Operations Chapter 2.3: Spatial Filters (Convolution)

    Read more ›