Introducing PixLab Annotate 1.97: A Game-Changer in Image Annotation

PixLab is thrilled to announce the release of PixLab Annotate 1.97, the latest version of our cutting-edge online image annotation tool. Designed to streamline and enhance the process of image labeling and segmentation, PixLab Annotate 1.97 is packed with new features and improvements that make it an indispensable tool for machine learning and computer vision projects.

Annotate Landing Page

Key Features of PixLab Annotate 1.97

  • Enhanced Labeling Tools: The new version includes advanced rectangle and polygon zoom drag labeling tools, making the process of annotating images more precise and efficient.

  • Optimized for Instance Segmentation: PixLab Annotate 1.97 is optimized for instance segmentation tasks, including support for Mask R-CNN, ensuring compatibility with advanced machine learning models.

  • Client-Side Persistent Storage: With the introduction of client-side persistent storage, your data remains on your device, eliminating the need for data transfer and enhancing security and speed.

  • Full-Screen Display and Snapshot Capture: The full-screen mode and snapshot capture feature allow for a more immersive and detailed annotation experience.

  • Consistent JSON Output: The tool generates consistent JSON output, which is readily accepted by most machine learning frameworks, facilitating seamless integration into your workflow.

  • Improved Label Management: Create, modify, and delete labels with ease, thanks to the improved label management system.

  • Annotation Events Tracking: Keep track of your annotation history with the enhanced tracking feature, which includes undo and redo options for better control over your work.

  • User-Friendly Interface: The interface of PixLab Annotate 1.97 is intuitive and easy to navigate, making it accessible for both beginners and experienced users.

Why Choose PixLab Annotate 1.97?

PixLab Annotate 1.97 is more than just an annotation tool; it's a comprehensive solution designed to meet the needs of professionals in the field of machine learning and computer vision. Whether you're working on a small project or a large-scale enterprise task, PixLab Annotate 1.97 offers the reliability, efficiency, and accuracy you need.

Get Started Today!

Experience the power and convenience of PixLab Annotate 1.97 today. Visit PixLab Annotate to explore these new features and see how they can transform your image annotation tasks. Join the community of professionals who are already leveraging the benefits of PixLab Annotate in their projects.

Stay tuned for more updates and enhancements as we continue to evolve and improve PixLab Annotate to meet your needs.

Happy annotating!

PixLab Document Scanner Scores Number 1 as Malaysia's Premier KYC ID Verification (MyKAD) Provider

Kuala Lumpur, Malaysia - In a significant industry recognition, PixLab's Document Scanner has been awarded the title of the top KYC ID Verification provider for MyKAD in Malaysia. This honor underscores the company's commitment to excellence and its continuous drive to provide the best identity verification solutions in the market.

PixLab Document Scanner

PixLab's Document Scanner has set itself apart with its cutting-edge machine learning technology, user-friendly interface, and stringent data security measures. Businesses across Malaysia have lauded the product for its accuracy and efficiency, making it the go-to solution for KYC ID verification.

Why PixLab Stands Out

PixLab's Document Scanner has been recognized as the number one KYC ID Verification provider for MyKAD in Malaysia. This accolade is not just a testament to the product's superior technology but also its commitment to ensuring a seamless user experience.

  • Advanced Technology: Leveraging state-of-the-art machine learning algorithms, PixLab offers unparalleled accuracy in scanning and verifying MyKAD documents. This ensures that businesses can trust the authenticity of the ID being presented, reducing the risk of fraud.
  • User-Centric Design: Understanding the importance of a smooth user journey, PixLab has designed its scanner to be intuitive. This means quicker onboarding for customers and less friction in the verification process.
  • Data Security: In today's world, data breaches are a growing concern. PixLab prioritizes user data security, ensuring that all scanned information is encrypted and stored securely.

Related Articles

To learn more about PixLab's DOCSCAN API endpoint and its comprehensive features, please refer to the following articles & code samples:

  1. Passports, Travel Documents & ID Cards Scan API Endpoint Available.
  2. Full Scan Support for Malaysia and Singapore ID Cards.
  3. Scanning Malaysian ID Cards with PixLab API.
  4. Memindai Kad Pengenalan Malaysia dengan API PixLab: Panduan Lengkap.

Code Samples

Press Release

"We are immensely proud of this recognition," said Mrad Chams, CTO of PixLab. "It reaffirms our dedication to providing the best solutions to our users. We understand the critical role identity verification plays in today's digital landscape, and PixLab strive to offer a product that is both reliable and easy to use".

As PixLab continues to innovate, the industry and its users can expect even more advanced features and enhanced user experience in the future. With its eyes set on global expansion, PixLab is on a trajectory to redefine identity verification standards worldwide.

For more information about PixLab and its award-winning Document Scanner, please visit PixLab's website.

Announcing Tiny Dream: The Future of Stable Diffusion Inference in C++

PixLab, a leading provider of Machine Vision is thrilled to unveil our latest creation: Tiny Dream. This header only, C++ library represents a significant leap forward in the realm of Stable Diffusion Inference, all neatly packaged into a C++ framework.

Principle of diffusion models where Tiny Dream is based on

What is Tiny Dream 🔥

Tiny Dream is a header only, dependency free, partially uncensored, Stable Diffusion implementation written in C++ with primary focus on CPU efficiency, and smaller memory footprint. Tiny Dream runs reasonably fast on the average consumer hardware, require only 1.7 ~ 5.5 GB of RAM to execute, does not enforce Nvidia GPUs presence, and is designed to be embedded on larger codebases (host programs) with an easy to use C++ API. The possibilities are literally endless, or at least extend to the boundaries of Stable Diffusion's latent manifold.

Features 🔥

For the extensive list of features, please refer to the official documentation here.

  • OpenCV Dependency Free: Only stb_image_write.h from the excellent stb single-header, public domain C library is required for saving images to disk.
  • Smallest, Run-Time Memory Footprint for Running Stable Diffusion in Inference.
  • Straightforward to Integrate on Existing Codebases: Just drop tinydream.hpp and stb_image_write.h on your source tree with the Pre-trained Models & Assets.
  • Reasonably fast on Intel/AMD CPUs (Benchmarks): With TBB threading and SSE/AVX vectorization.
  • Support Real-ESRGAN, A Super Resolution Network Upscaler.
  • Full Support for Words Priority: Instruct the model to pay attention, and give higher priority to word (keywords) surrounded by parenthesis ().
  • Support for Output Metadata: Link meta information to your output images such as copyright notice, comments, or any other meta data you would like to see linked to your image.
  • Support for Stable Diffusion Extra Parameters: Adjust Seed resizing & Guidance Scale.

Documentation & Resources to Get Started 🔥

Dive Deeper with GitHub

For those eager to explore the intricacies of Tiny Dream, we've made the entire project available on GitHub. Dive into the code, explore its features, and join our community of contributors. Check out the project here: Tiny Dream on GitHub.

Related Projects 🔥

You may find useful the following production-ready projects developed & maintained by PixLab | Symisc Systems:

  • SOD - An Embedded, Dependency-Free, Computer Vision C/C++ Library.
  • FACEIO - Cross Browser, Passwordless Facial Authentication Framework.
  • PixLab Annotate - Online Image Annotation, Labeling & Segmentation Tool.
  • ASCII Art - Real-Time ASCII Art Rendering C Library.
  • UnQLite - An Embedded, Transactional Key/Value Database Engine.

In Conclusion:

The release of Tiny Dream marks a pivotal moment for us. We believe in pushing the boundaries of what's possible, and with Tiny Dream, we're one step closer to redefining the future of Stable Diffusion inference. We invite you to join us on this exciting journey, explore Tiny Dream, and witness the future of C++ libraries.

Thank you for your continued support and enthusiasm. Here's to many more innovations ahead!

Stay tuned for more updates and announcements. Your feedback and contributions are always welcome!

FACEIO Community Forum Officially Launched

Introducing the FACEIO Community Forum: Your One-Stop Hub for All Things FACEIO & PixLab

FACEIO landing Page

Official Blog Announcement

We're thrilled to announce the launch of the FACEIO Community Forum - a brand-new platform designed to foster collaboration, share knowledge, and provide unparalleled support for both FACEIO and PixLab technologies.

Why the FACEIO Community Forum?

  • As the digital landscape evolves, the demand for cutting-edge technologies like KYC, Face Authentication, Document Scanning, and Content Moderation is on the rise. Integrating such technologies can be challenging, especially for those new to the field. That's where our forum comes in.
  • Whether you're a seasoned developer familiar with FACEIO & PixLab or a newbie looking to implement these technologies into your website or app, our forum is here to assist.

Features of the FACEIO Community Forum:

  1. Collaborative Environment: Modeled after platforms like StackOverflow, our forum promotes a collaborative environment. Users can post questions, share insights, and discuss best practices related to FACEIO & PixLab.

  2. Voting System: To ensure the most valuable content gets the attention it deserves, we've implemented a voting system. Answers with the most upvotes will be highlighted and placed at the top, ensuring users get the best solutions quickly.

  3. Thread Sharing: Found a particularly insightful thread? Share it with your peers with our easy thread sharing options.

  4. Expert Moderation: Our forum is not just community-driven. We have experts on board to guide discussions, provide official insights, and ensure the quality of content.

  5. Diverse Topics: From troubleshooting integration issues to discussing the latest in face authentication, our forum covers a wide range of topics pertinent to FACEIO & PixLab technologies.

Join the Conversation!

The FACEIO Community Forum is more than just a support platform; it's a community. It's a place where like-minded individuals can come together, share their experiences, and help each other grow. So, whether you have a burning question about document scanning or want to share a success story about content moderation, our forum is the place to be.

Dive in, start a conversation, and let's build a vibrant community together!

Press Release - PixLab Introduces Groundbreaking Document Scanning API for KYC and ID Verification


PixLab Symisc

PixLab, a leading provider of advanced image and video analysis solutions, is thrilled to unveil its newly redesigned and highly innovative Machine Learning-based document scanner engine, developed in-house.

This groundbreaking technology is specifically designed for Know Your Customer (KYC) and ID verification tasks, offering customer onboarding solutions that go beyond standard KYC and Anti-Money Laundering (AML) checks. The PixLab DOCSCAN API Endpoint empowers organizations to boost conversions, reduce fraud, and maintain global compliance effortlessly.

The PixLab DOCSCAN API Endpoint revolutionizes the way government-issued documents, including Passports, Visas, U.S Driver License, and ID cards from various countries including but not limited to Malaysia, Singapore, India, and Emirates, are scanned and verified. With a single call, organizations can effortlessly scan and extract critical information from these documents. The API endpoint also features automatic face extraction, enhancing the accuracy and completeness of the scanning process.

Below, the DOCSCAN API endpoint output for a typical Input Passport Image:

Input Passport Specimen (JPEG/PNG/BMP Image or PDF Upload) Input Passport Specimen

And, the extracted Passport (MRZ) Fields Extract Output

One of the key highlights of the DOCSCAN API endpoint is its ability to transform binary data, such as Passport Machine Readable Zone (MRZ), into a stream of textual content in JSON format. This includes extracting crucial details such as the Full Name, Issuing Country, Document Number, Date of Birth & Expiry, etc.. This seamless integration of the extracted information into your application allows for streamlined and efficient processes, reducing manual effort and eliminating errors.

PixLab takes document scanning and verification to the next level by offering additional features that help identify possible fraudulent documents. The DOCSCAN API endpoint's automated face scanning capabilities, combined with its MRZ extraction functionality, enable developers to automate passport scanning while maintaining stringent security standards. This empowers organizations to protect against fraudulent activities and maintain the integrity of their processes.

Input ID Card Specimen from Malaysia (MyKAD) (JPEG/PNG/BMP Image or PDF Upload) MyKAD Specimen

And, the extracted MyKAD Fields including Face Extraction, Date Of Birth, Full Name, Address, Religion, and ID Number

Extracted MyKAD Fields

In today's increasingly digitized era, the need for automation and efficiency is paramount. Manual and repetitive administrative tasks can be time-consuming, error-prone, and costly. By leveraging the power of the PixLab DOCSCAN API endpoint, organizations can automate passport processing, resulting in substantial cost savings, accelerated customer on-boarding, and enhanced accuracy in administrative processes.

Finally, to learn more about PixLab's DOCSCAN API endpoint and its comprehensive features, please refer to the previous blog posts & code samples:

  1. Passports, Travel Documents & ID Cards Scan API Endpoint Available
  2. Full Scan Support for Malaysia and Singapore ID Cards
  3. Full Scan Support for United Arab Emirates (UAE) ID/Residence Cards
  4. PixLab’s Document Scanner now able to scan Driving License issued from any U.S. state
  5. Implement a Minimalistic KYC Form & Identify Verification Check
  6. Step-by-step guide to do e-KYC in your app
  7. Streamlining KYC with PixLab Document Scanner API

Code Samples

  1. Scan a government issued Passport document using the PixLab API. Extract the user's face and display all MRZ fields (PHP Code)
  2. Scan a government issued Passport document using the PixLab API. Extract the user's face and display all MRZ fields (Python Code)
  3. Scan Malaysia ID Card (MyKAD) (PHP Code)
  4. Scan government issued ID card from Malaysia (MyKAD, MyKID)., extract the user face and parse all fields (Python Code)

About PixLab

PixLab is a leading provider of advanced image and video analysis solutions, leveraging state-of-the-art technologies such as Machine Learning and Artificial Intelligence. With a commitment to innovation, PixLab empowers organizations across industries to automate and streamline their image and video processing workflows. The company's robust APIs and developer-friendly tools enable businesses to extract valuable insights, perform accurate face recognition, analyze emotions, detect objects, and much more.

fio.js V2.1 Released with Age Verification & Minors Access Restriction

The FACEIO Development Team is thrilled to announce the immediate availability of fio.js V2.1, our cutting-edge Facial Recognition Web Framework with groundbreaking new features with the goal of enhancing security and compliance for your applications.

Over the past few months, we have developed an innovative age verification security option that prevents minors from on-boarding on your application, ensuring your sensitive services remain accessible only to the appropriate age groups.

FACEIO Landing Page

Enhanced Security with Minors Access Prevention 🛡️

Prevent Minors From Enrolling

When activated, this powerful security feature diligently screens and identifies users' age during the on-boarding process, and thus will forbid minors less than 18 years old from enrolling on your application with the fioErrCode.MINORS_NOT_ALLOWED error code being raised if a minor try to on-board on your application, reinforcing your compliance and security measures. This highly requested security feature is immediately available to trigger from the FACEIO Console. Please refer to the updated boilerplate integration code to see this feature in action.

Comply with Jurisdictional Regulations 📜

If your application is offering sensitive services or operating in jurisdictions such as the UK and certain US states that strictly prohibit minors from accessing such services, this security feature is mandatory & invaluable tool for you. By activating it, you can seamlessly align with legal requirements and ensure that only eligible users gain access to your platform.

PAS 1296:2018 Compliance & Age Verification Check

We understand the criticality of meeting industry standards and regulations. That's why we are excited to inform you that PixLab Insight, the default Facial Recognition Engine for FACEIO, is ready to fulfill the PAS 1296:2018 code of practice for online age verification accredited by the UK's Age Check Certification Scheme (ACCS). Our technology guarantees robust age verification capabilities, bolstering your compliance efforts.

Experience the Future of Secure Facial Recognition ✨

At FACEIO, we are committed to providing you with state-of-the-art tools to safeguard your applications and users. The introduction of Minors Access Restriction adds an extra layer of security, giving you peace of mind and enabling you to cater to the right audience for your services.

To explore this exciting new feature and integrate it into your application, simply connect to the FACEIO Console, and activate this option from the Security Tab of your Application Manager. Our comprehensive documentation will guide you through the activation process and assist you in optimizing the functionality for your unique requirements.

24/7 Support & Integration Assistance

We would be thrilled to assist you in implementing the Minors Access Prevention Security Feature or answer any questions you may have. Reach out to our dedicated support team via the FACEIO Console or the Community Forum. Our experts are ready to provide you with top-notch assistance and help you unlock the full potential of FACEIO.

Embrace the power of age verification and elevate the security standards of your FACEIO application. Join us on this exciting journey as we revolutionize facial recognition technology together!

Stay secure, stay compliant, and stay ahead with FACEIO!

Introducing PixLab's New Privacy Policy, DMCA Guidelines, and Terms of Use


We are excited to announce important updates to the Privacy Policy, DMCA Guidelines, and Terms of Services of the PixLab Websites, Cloud Services, and APIs.

At PixLab, we strive to provide our users with the highest level of transparency, security, and control over their personal data. These updates align with the General Data Protection Regulation (GDPR) and the California Consumer Privacy Act (CCPA) to ensure compliance and protect your privacy.

New Privacy Policy: Safeguarding Your Data, Respecting Your Privacy

Our revamped Privacy Policy puts your privacy at the forefront. We understand the significance of your personal information and have implemented robust measures to protect it. This policy outlines the types of data we collect, how we use it, and how we ensure its security. Additionally, it informs you about your rights and the choices you have regarding your data.

To learn more about our privacy practices, including data collection, usage, storage, and your rights as a user, we invite you to review our updated privacy policy available at By continuing to use the PixLab APIs, you are agreeing to the revised policy

DMCA Guidelines: Protecting Copyrighted Material

At PixLab, we respect intellectual property rights and take copyright infringement seriously. Our DMCA Guidelines outline the steps to report any content that infringes upon your copyrights. We have implemented a streamlined process to ensure prompt and efficient handling of DMCA takedown requests.

If you believe your copyrighted material is being used improperly on PixLab, please follow the instructions provided in our DMCA guidelines, which can be found within our terms of use at

Terms of Service: A New Framework for Collaboration

Our terms of services define the rules and regulations for using PixLab's website and APIs. By using our services, you agree to abide by these terms and conditions. They cover a range of important aspects, including user responsibilities, content ownership, limitations of liability, and more.

We encourage you to familiarize yourself with our terms of use, available at, to understand your rights and obligations when using PixLab.

Your Trust Matters

As a user of PixLab, your trust is of utmost importance to us. We are committed to maintaining the highest standards of privacy and data protection. These updates to our Privacy Policy, DMCA Guidelines, and Terms of Services aim to provide you with increased control, transparency, and legal compliance.

We value your feedback and are constantly working to improve our services. If you have any questions or concerns about these updates or any aspect of PixLab, please reach out to our support team via our various communication channels.

Finally, we thank you for choosing PixLab as your trusted platform for image and video processing. We look forward to continuing our journey together while prioritizing your privacy and security.

New REST API Endpoints Available for FACEIO

The FACEIO development team is pleased to announce the general availability of new REST API Endpoints for developers implementing fio.js, our facial authentication library on their websites or web applications.

FACEIO Landing Page

With the new API Endpoints, you can now programmtically talk to your FACEIO application via your private backend regardless of the underlying programming language whether it is Python, Ruby, Java, PHP, etc. as long as it supports HTTP based requests.

These endpoints have been designed with developers in mind and are fully documented, making it easy for the developer to get started. The list of new released API endpoints includes but not limited to:

To get started with the new REST API endpoints, simply head over to and consult the documentation. The documentation is comprehensive and includes examples to help you get started quickly.

We are confident that the new released API endpoints will be a valuable addition to your FACEIO integration and will help developers automate tasks such as Facial ID Deletion, PIN Code Reset, Payload Update, etc.

Finally, If you have any questions or feedback, please do not hesitate to raise a support ticket via the FACEIO Console. Our team is always ready to help and support you in any way we can.

Livesness Detection & Face Anti-Spoofing Security Feature Available for FACEIO

The FACEIO development team is pleased to announce the immediate availability of our Liveness Detection, Presentation Attacks Mitigation (PAD) & Face Anti-Spoofing Security Option. A highly requested feature by our customers that is now deployed & fully operational on FACEIO thanks to a PixLab implementation.

FACEIO Landing Page

Liveness detection in biometrics is the ability for a system to detect if the target face is real from a live person present at the point of capture or fake from a spoof artifact or lifeless body part.

Face Anti-Spoofing on the other side, is the task of preventing false facial authentication when implementing fio.js, our facial recognition library on your web site or application using a smartphone picture, or printed image for an authorized person's face.

Face Anti-Spoofing Security Option

Presentation Attacks Mitigation

With this security option enabled, Smartphone & Print Attacks originating from a static image or video stream are easily deterred during Authentication & Enrollment when enabled for your FACEIO application.

The Face Anti-Spoofing Security Option is immediately available to trigger from the Application Manager (Security Tab) on the FACEIO Console.

Press Release & Model Roadmap

Our Press Release document including a general overview of the approach used to implement Face Anti-Spoofing for FACEIO is available to consult at:

This implementation & further model enhancements, are pushed transparently, and no action or code changes are required on your side. Just an option to trigger from the Application Manager on the FACEIO CONSOLE.

Implementation Overview

Once a new user enroll or authenticate on your application, the Face Anti-Spoof engine shall be triggered to filter out spoof & presentation attacks. Upon an attack is detected, the fioErrCode.PAD_ATTACK error code is raised, and you should act accordingly such as banning the acting user depending on your policy.

Please note that Face Anti-Spoofing mitigation is a resource intensive operation, therefore it is available starting from the Business Plan, and up. Nevertheless, it takes less than 600 milliseconds to execute thanks to a heavily optimized implementation.

NPM Package Released for FACEIO


We are pleased to announce the graduation of the FACEIO's NPPM Package from beta to general availability, so it's even easier to leverage the power of facial authentication to your Node based web application.

The fio.js NPM package supports Web developers using FACEIO by reducing friction when implementing fio.js, our facial recognition library on their web sites or apps regardless of the underlying JavaScript framework whether it is React, Angular, Vue, Next, React Native or even Vanilla JavaScript.

Getting Started

To help you get started using FACEIO' NPM Package, we've outlined some basic steps below. For more information, refer to the official integration guide:

Community Tutorials

The following, high-content, community contributed guides & tutorials should help you implement fio.js on your web application using your favorite JavaScript framework:

Share Your Feedback

Finally, if you’ve had a chance to use the new FACEIO' NPM Package, and have any feedback or suggestions you’d like to share, please do reach out to us on the GitHub repository or open a new support ticket via the FACEIO Console. We really look forward to hear back from you!

If you encounter any bugs or technical issues while using our new NPM Package, we want to know so we can make things right. Please be sure to file a report on our GitHub repository.