What image processing software was used

/en/imageediting101/getting-started-with-image-editing/content/

Introduction

While there are many applications you can use to edit images on your computer or mobile device, the software you use will largely depend on your needs. Some applications allow you to make only a few basic changes, while others give you access to advanced and powerful tools. We'll cover some of the most popular image editing software available today, including both free and paid options.

Basic image editing software

If you just need to make simple adjustments to an image, like cropping, resizing, or rotating, there are many free applications available to you. This includes the built-in software on your device, as well as some third-party software.

Built-in software

Most computers and mobile devices come with some type of basic image editing program. Review the list below to learn more about the tools on your device:

  • Windows: Almost every Windows computer includes Microsoft Paint. You may already know that Paint is a simple drawing application, but it can also be used for basic image adjustments. Another option is Microsoft Photos, a free application that includes more advanced editing tools and lets you easily organize photos.

    What image processing software was used

  • macOS: All Macs include Preview. While this program is primarily used for viewing images and PDF files, it also includes several basic editing tools. New Macs also come pre-installed with Apple Photos, which you can use to organize and edit photos.

    What image processing software was used

  • iOS: Photos taken on an iPhone or iPad will appear in the Photos app. From here, you can make a few basic adjustments to any image.

    What image processing software was used

  • Android: Photos taken on most current Android devices can be adjusted in the Google Photos app or the Gallery app.

    What image processing software was used

Third-party software

There are many third-party image editing applications you can use on your computer or mobile device. Some are free, while others are paid. One example is Pixlr, which is a free editor that runs in your web browser. For quick edits, Pixlr has a basic version called Pixlr X, which is also available as a mobile app. We'll be using Pixlr X throughout this tutorial to demonstrate various editing tasks.

If you have a smartphone or tablet, there are many free apps you can use to edit images, including Instagram, VSCO, and Photoshop Express. Most mobile apps don't include as many features as you'd find in a desktop application, but they do make it easy to make basic edits on the go.

Editing images with Microsoft Office

While you may not realize it, some programs in the Microsoft Office suite—such as Word, PowerPoint, and Publisher—include image editing tools. These tools will be especially helpful if you want to make simple adjustments to an image in a document or presentation.

What image processing software was used

You can review these lessons from our tutorials to learn more about editing images with Microsoft Office.

Advanced image editing software

If you need additional editing tools, you may want to use an advanced image editing application. You can learn more about some of the most popular ones below, but keep in mind that these are just a few of the many available options.

Adobe Photoshop

Even if you've never done much image editing, you may have heard of Adobe Photoshop. Available for both Windows and Mac devices, Photoshop is an extremely powerful application that's used by many professional photographers and designers. It's also very expensive, so unless you need to edit photos professionally you may want to consider getting one of the more affordable (or free) options below.

What image processing software was used

Photoshop Elements

You can think of Photoshop Elements as Photoshop Light. It gives you access to some of the most popular features from the full version of Photoshop, but it usually costs less than $100. While some advanced Photoshop users may be frustrated by its limitations, Photoshop Elements is a good option for beginner to intermediate users.

What image processing software was used

Pixelmator

While it's only available for Mac, Pixelmator Pro includes many of the advanced features found in Photoshop and usually costs less than $50.

GIMP

Designed as an open-source alternative to Photoshop, GIMP is free to use on both Windows and Mac. While it's a powerful application, you may find the interface confusing and difficult to use if you aren't somewhat familiar with other image editing software.

Pixlr

Like Pixlr X, the full Pixlr Editor is a free application that runs in your web browser. It includes several advanced features and in many ways is similar to Photoshop.

What image processing software was used

Photo management software

Many professional photographers prefer to use a photo management application, such as Adobe Photoshop Lightroom CC, Microsoft Photos, and Apple Photos. With organizational tools like tagging and folders, these applications make it easy to view and manage a lot of photos. Conveniently, they also include many editing tools, which means you can use a single application for all of your image editing needs.

What image processing software was used

/en/imageediting101/making-basic-adjustments/content/

Image processing software performs calculations to extract or enhance the important information in an image. Algorithms such as edge detection, segmentation and morphological processing are examples of image processing operations. After applying suitable image processing, the relevant image features are easily identified. Image processing is usually the first step in computer vision, machine vision and pattern recognition systems.

Examples of Image Processing

The Canny edge detector is a well-known algorithm for detecting edges in images. The edge detector measures the strength and orientation of edges (sudden changes in intensity). The edges can be used to recognise shapes in the image, or for further processing.

Photograph of a letterbox

Results of edge detection

Edge detection using the Canny edge detector.

Segmentation algorithms separate regions of the image that are different in colour, brightness or texture. For example, a defect inspection system can use colour image segmentation to identify surface defects.

Efficient Image Processing

Image processing is computationally intensive. Algorithms must be designed with efficiency in mind. Some methods for efficient image processing include:

  • Astute algorithm design. Often, the straightforward implementation of an image processing operation is not as efficient as what can be achieved with an improved algorithm design.
  • Designing algorithms to make efficient use of the computer hardware, including the use of registers and the cache.
  • Efficient and simple image data structures. Since image processing operations are applied to entire images, the image pixels must be accessed quickly and without any unnecessary overheads.
  • Programming in a language that compiles to efficient native machine code such as C++ or C. In Windows, the image processing functions may be compiled as a DLL that can be called from other programming languages.

By applying these techniques to a text-book implementation of the Canny edge detector, we were able to improve the speed by a factor of 3, providing a very substantial performance improvement for the application.

Application-specific Image Processing

Different applications require different image processing algorithms. Hamey Vision Systems can help you by developing the appropriate image processing software for your application. We have developed image processing software for biscuit quality inspection and other colour measurement applications including timber colour matching. Contact us to find out how we can help you with your image processing application.