Text and Media Annotation

Artificial Intelligence icon


Multilingual Text and Media Annotation

AI systems get smarter with each successful round of information processing, since each synergy allows the system to test, measure, and learn. We can see the same pattern in our company development, and that’s why we have a remarkable passion for Machine Learning and Data Science

Shortcuts to the Text and Media Annotation details


Text and Media Annotation

Subset of Machine Learning & Data Analysis Engineering


Text and Media Annotation or data labeling is the process of labeling individual elements of training data (whether text, video, or images) to help machines understand what exactly is in that data. This annotated data is then applied during model training. 

Annotated data is the lifeblood of supervised learning models since the performance and accuracy of such models depend on the quality and quantity of annotated data. Annotated data matters because

  • Machine learning models have a wide variety of critical applications
  • Finding high-quality annotated data is one of the primary challenges of building machine learning models

Annotation in Details


Text Annotation is appending remarks to the source content based on different criteria which are depending on the client requirements. Annotations of text consists a wide scope of various elements, such as sentiment, intent, semantic, entity or relationship


Sentiment annotation discovering emotions and tonality within a text by labeling that text as positive, negative, or neutral


Intent annotation capturing desire behind a text and classifying it into categories, such as command, request, confirmation etc.


Semantic annotation tagging a text that referencing concepts and entities, such as people, places, or subjects.


Relationship annotation tagging relationships between different parts of your content. Tasks include dependency and coreference resolution.

Most organizations seek out human annotators to label text data. Human annotators are especially valuable in analyzing sentiment data, as this can often be nuanced and is dependent on modern trends in slang and other uses of language. Regarding source, REEID GCE accepting both structured and unstructured content as well as source files which are subject to OCR.

Example of Industries


Text data Annotation plays an important role in healthcare industry, especially today when we deal with AI-based services in the medical domain such as patients’ records management, medical healthcare chatbots, etc.
In this case we can not risk data inaccuracy, as it is concerned with the patient’s life.

Here are some use cases where text annotation plays a vital role:

Entity Annotation for extracting details in the medical reports such as the numerical data such as blood pressure level, hemoglobin, etc.

  • Entity Annotation for annotating medicines, dose, time of intaking medicine, etc. from the prescription given by the doctor.
  • Intent Annotation and linguistics annotation for research and study purpose which annotates details and crux of the context making it easier to go through the large volume of the content.
  • Sentiment Annotation for the feedback purpose in any hospital, laboratory, or healthcare applications.
  • Intent Annotation, Linguistics Annotation, and Semantic Annotation for the customer service in the healthcare applications as well as the chatbots.


The logistics and Supply Chain industry is expanding in speedy peace and so is the use of technology in it. From billing and invoice labeling to virtual assistants, there is a large data generated every day.

Customer Care Virtual Assistant detect intent by identifying a particular entity from the user message.

When the customer approaches for a rate inquiry, the virtual assistant asks a few questions and immediately provides the approximate rate. The entities and the useful information are extracted from the responses, processed further and the rates are provided. 

Data Annotation in logistics is also used as follows:

  • Entity annotation for annotation of the names, amounts, order no, items, etc. from the bills and invoices.
  • Sentiment and Entity Annotation for the customer feedback.


Banking has an extensive range of use cases as nowadays, we use online banking that includes interacting with the applications and websites for transactions and other services given by the bank
Some use cases for data labeling in banking include:

  • Text Classification helps customer churn prediction
  • Intent, sentiment, and linguistic annotation are used for customer services and chatbots.
  • – Entity Annotation is utilized for extracting entities such as name, amount, bank account no., etc. from various types of forms.


The use of annotation in the government sector is similar to banking but has a broader spectrum. The government sector includes the education departments, research, food and drugs, legal, tax departments, media, etc.

The use of annotation in this domain encapsulates:

  • The intent, entity, and linguistic annotation for all the above-discussed sector’s customer service, chatbots, and virtual assistants.
  • Text classification for categorizing legal cases in criminal, civil, etc. based on the content of the cases.
  • Linguistic Annotation for police and crime branch for detecting tones, semantics, etc. of the criminal and various cases and reports.
  • Entity Annotation for all the government documents annotating the entities such as names, department, location, and key phrases.

Media and News

Media and News is another sector having a lot of textual content where the Annotation can be widely used to understand the content.

Data Annotation in media and news are in the following use cases:

  • Entity annotation for annotation of various entities such as names, location, key phrases, numbers, etc. from various articles.
  • Text Classification for categorizing the content into various labels for news such as sports, education, government, domestic, international, entertainment, etc.
  • Linguistic Annotation and Semantic Annotation for annotation of the phonetics, semantics, and discourse for the articles and news reports.
  • Apart from the use cases mentioned above, there are various other subdomains such as Research, Education, Entertainment, E-Commerce, Multimedia, etc.


Image Annotation is the process of labeling sectors of images to teach an AI or ML model. For example, a machine learning model gains a great level of comprehension (like a human) with tagged digital pictures and can understand the images it sees. Depending on the use case, the number of labels in the image may vary. There are a few fundamental types of image annotation described below.

Image Classification

Initially, the machine is trained with annotated images, next determines what an image displays with the pre-defined annotated images.

Object Recognition/Detection

A further form of image classification. It is the correct characterization of the numbers and specific positions of entities in the image. While a label is assigned to the entire image in image classification, object recognition labeling entities separately. For example, with image classification, the image is classified as a beach or forest. Object recognition individually tags various entities in an image, such as a human, animal, or car.


A more advanced form of image annotation. In order to interpret the image easier, it breaks down the image into multiple sections and these parts are called image objects. There are three types of image segmentation:

  • Semantic segmentation: Label similar objects in the image according to their properties, such as their size and location.
  • Instance segmentation: Each entity in the image can be labeled. It defines the properties of entities, such as position and number.
  • Panoptic segmentation: Both semantic and instance segmentations are used by combining them.


Video annotation is the process of tagging or labelling video clips. This is carried to prepare it as a dataset for training machine learning (ML) and deep learning (DL) models. These upskilled neural networks are thus used for computer vision applications, such as automatic video classification tools. It helps in detecting and classifying objects in your video with precision frame-by-frame. Recognition of the objects through computer vision video annotation is similar to image annotation: you can use bounding box, semantic segmentation, polyline, etc. You might perhaps be aware that the task involved in video annotation is to detect the moving objects in videos and make them identifiable within frame-to-frame outlining of objects to be able to train AI models.

Types of Video Annotation

It is necessary you need to know the types of video annotation techniques. This will give an understanding of annotation requirements.

2D Marking
This type of video annotation, a boxes are used to mark objects in the videos. Annotators draw boxes on the perimeter of the objects.

3D Marking
This method uses 3D boxes to label the objects, allowing the AI model to precisely measure all 3 dimensions of the object and its synergy with enveloping objects.

Polygon Labelling
When the object of concern has an irregular shape, polygon labeling becomes the most precise method.

Landmarks / Keypoints
Keypoint labeling relays on adding points to the objects. This is effective in capturing the movement of facial expressions, body parts, vehicles, instruments and other moving skeletal objects. 

Lines & Splines: One of the main purposes of lines and splines is to determine lanes and boundaries of an area that are popularly used in autonomous vehicle systems.


เรามอบการดูแลข้อมูลให้แก่ลูกค้าและของเราเอง เราตระหนักดีว่าเอกสารและข้อมูลบางอย่างของลูกค้าจะต้องไม่ถูกปิดเผยต่อบุคคลที่ไม่ได้รับอนุญาตและ/หรือโรบ็อตใด ๆ ด้านล่างนี้คือการควบคุมด้านความปลอดภัยและวิธีการที่เราได้นำมาปฏิบัติใช้ภายในหน่วยธุรกิจของเรา

  1. เราเลือกที่จะไม่ใช้บริการการจัดเก็บข้อมูลบนคลาวด์ (Google, Dropbox เป็นต้น) สำหรับข้อมูลที่มีความอ่อนไหว
  2. เราไม่ใช้ Statistical Machine Translation Engine จากบุคคลที่สามยกเว้นในกรณีที่ลูกค้าต้องการเท่านั้น
  3. เราไม่สร้าง ฝึกฝนและใช้ระบบการเรียนรู้ผ่านเครื่องจักรและประมวลชุดข้อมูลโดยการใช้เครื่องมือจากบุคคลที่สามซึ่งจัดเก็บไว้บนคลาวด์ ยกเว้นในกรณีที่ลูกค้าต้องการเท่านั้น
  4. สำหรับการสื่อสารภายนอก เราใช้โปรโตคอลในการส่งข้อมูลผ่าน HTTP และ SSH เท่านั้น
  5. การเข้ารหัสไฟล์ที่แข็งแกร่งภายในที่จัดเก็บในตัวเครื่องและ Distributed DMS
  6. การเข้าถึงแพลตฟอร์มออนไลน์ของเราที่มีการตั้งค่าไว้อย่างละเอียดรอบคอบ (โปรไฟล์ บทบาท กฎในการแบ่งปัน)
  7. มีการควบคุมการเข้าถึงระดับบันทึกฐานข้อมูล
  8. การตรวจสอบสิทธิ์ MFA สำหรับการเข้าถึงข้อมูลที่สำคัญทั้งหมด
  9. มีขั้นตอนการทำลายและกำจัดข้อมูล
  10. ระบบป้องกันการบุกรุก
  11. ระบบและขั้นตอนการป้องกันการสูญหายของข้อมูลหลายชั้น (DLP)
  12. ขั้นตอนการปกปิดตัวตน (เป็นเรื่องสำคัญในกรณีที่ใช้บุคลากรจากภายนอก)
  13. การตรวจสอบความปลอดภัยและการรักษาความลับอยู่ตลอดเวลา
  14. ดาต้า เซ็นเตอร์ในยุโรปและเอเชีย (ขึ้นอยู่กับข้อกำหนดด้านความปลอดภัยของข้อมูล  จะมีการเลือกดาต้า เซ็นเตอร์เฉพาะ)
  15. การปฏิบัติตาม GDPR อย่างเต็มรูปแบบ
  16. การปฏิบัติตามข้อกำหนดด้านการปกป้องข้อมูลตามข้อบังคับของประเทศนอกเขตยุโรป
Scroll to Top