Imagga @ GPU Technology Conference

GPU Technology Conference organized by NVIDIA is one of the best events for the GPU related industries. Artificial Intelligence invades by storm all technology fields and becomes a frontrunner for innovation. This year GTC16 showcased that by focusing on deep learning, virtual reality and self-driving cars. Over 5000 engineers, scientists and entrepreneurs had the chance to hear from the best on the field and learn about the great advancements in terms of hardware and software. NVIDIA announced some really impressive hardware like the Tesla P100 and the NVIDIA DGX-1 (the world’s first deep-learning supercomputer powered by 8 cards that can speed up training times by over 12x). We are definitely going to consider it for our machine learning infrastructure in the foreseeable future.

Imagga was selected to present at the Machine Learning track about the practical use-cases for image classification and tagging. We’ve hand-picked a few particular and somehow diverse use-cases among the hundreds of companies and thousands of developers using the Imagga platform.

GTC16 Georgi Kadrev on stage

To give you a glance of the use cases we’ve used for our presentation, let's mention a few:

 

Unsplash used Imagga auto-tagging to reduce manual tagging of their amazing free stock photo offering and to enhance the search capabilities.

KIA Motors for quete precise user profiling based on Imagga’s auto-tagging and color extraction.

Tavisca for building custom trainer to automated categorization of over 25M hotel related photos.

Seoul National University for generating custom classifier for waste pre-sorting.

More than just showcasing, the aim of our presentation was to inspire people,  to give them an idea how image recognition technology can be a game changer for industries that traditionally have been dependant on manual curation of image content.

It was amazing to see the audience involved in the subject, following up with question about the presented cases, as well as their own potential cases. We had the chance to meet existing and potential partners at the conference and to extend our network.

The organization was great and everything went quite smoothly. Thanks NVIDIA for the opportunity to be on stage and talk about the amazing product we are building with love from Bulgaria. We are looking forward to the next edition.


Imagga @ Food Hacks Berlin

We are super thrilled to be part of Food Hacks Berlin, organized by HackerStolz. The idea of the hackathon is to find digital ideas that can revolutionize the food industry. Food delivery process has seen lots of innovation in recent years, but it’s obvious there’s so much that can be done: better services related to what we consume daily, smart apps that automate the burden of manual calories intake and many more.

Over 100 participants from 20 countries hacked in Rainmaking Loft, one of the well known startup destinations in Berlin. It’s inspiring to see so many motivated hackers with various experience in so many industries. One of the reasons we love hacker events in Berlin is the amazing mix of talent and the diversity of the participants. There was a group of bright Ukrainians that travel by bus over 12 hours, people from Poland, Holland, UK, Switzerland to name a few.Imagga Girls

Imagga was an API partner at the event. We’ve trained two special categorizers to help developers get the best out of our image recognition technology and to make sure they build amazing apps - meal classifier that can recognize over 300 cooked meals and food & veggies classifier.

Chris presented Imagga API at a dedicated workshop, talking about how you can use Imagga API to recgnize pictures of meals, fruites and veggies.

Amazing apps have been build during the weekend - from smart fridge that can find out what food is aging and needs to be thrown away and reordered to some quite creative ways to use food:

Neighborhood Cuisine - A mobile app that lets you get together with your neighbors to cook tasty recipes from your leftovers.

HelloFridge - the easiest way to save your ingredients from going bad by combining them to fit delicious recipes.

iTrash - the most intelligent trash can in the world

Surprise Meal - Provides surprise ideas for recipes.

Bulker - Early-morning bakery delivery that loves you

Super Quest - Food AR app for basic food education of children

Mint - A unique way to discover a new culture through music, art and food.

Vollkorntoast - New Shopping Experience

rcply - Search for recipes based on ingredients you already have at home

lekkerlekker - Your one stop shop for finding the best recipes and directly buy alls groceries you need.

VR-ify - Efficient food testing and prototyping process with VR and brain activity scanner

TraceYourFood - See the journey of the food you consume!

KeineWaste - KeineWaste connects food businesses and volunteers in real-time, converting food waste into food donations.

WTF: What the FOOD - So you'll never run out of müsli again.

Food-Sherlock

Our favorite hack is Food Sherlok, developed by Team Baker Street ;-) Food Sherlok lets you take a photo of any ingredient and gives your nutrition details, recipe suggestions and the possibility to buy it online. The mobile app utilizes Imagga API for the image recognition part, Spoonacular API for the nutrition details and HellowFresh API for the recipe suggestions and possible food delivery.

Here you can find the code of the hack.

Team Baker Street

Imagga prize - GoPro camera, t-shirts and free API access went to Team Baker Street for their incredible work and valuable feedback.

“Getting an idea took some time, so the first hours we decided on an idea, but it took another hour until it was clear for me what I had to do and how it should look like. Uploading the image and resizing it on the frontend was also harder than I thought, just because some of the APIs expect form data for images."

You can’t do much for the limited time of the hackathon, but the team is already making some bold plans for Food Sherlock. They think it will be quite useful if they can generate location based sate for retailers, work on improving the image recognition service with data specific for different geographic locations, experiment with new ways to visualize the results (may be adding something like search heat map overlay) and offer text to speech recognition to make sure refugees can also use the app.


Imagga Featured Hack: Automatically Finding Weapons in Social Media Images

Weapon Detection Imagga

Weapons are controversial topic, especially in zones of conflict. A lot of photos of people holding weapons are posted daily in social media. Analyzing the concentration and the motives for posting this kind of photos can eventually hint to a trend or some potential problems.

In a recent post Justin Seitz showcases a simple hack for discovering photos of weapons on social media using Imagga’s image recognition API. Not all photos of people with weapons are being detected by our general tagging API, but there’s a simple explanation behind that - the API hasn’t been specifically trained for that task. Still, it’s quite amazing we are detecting various types of weapons in different context.

Applications of this are numerous: detecting concentration of weapon related photos and possible militarization in certain area, unauthorized/hazardous use of weapons, including by children to name a few.

Justin has also managed to improve the results by cropping some of the images in advance, so they are more concentrated on the eventual weapon. In the upcoming updates of our API this will be solved even better - we are releasing positional tagging of objects soon and besides having the actual position this will also improve the object-level recognition, stay tuned!

In addition to the very interesting use-case Justin’s article is a great practical guide on how to use the Imagga’s auto-tagging API so make sure to check it out.


Imagga Named As One of the IDC 2016 Worldwide Image Analytics Innovators

Imagga is recognized as one of the 3 pioneering players in the worldwide image analytics market. IDC’s 2016 Innovators report acknowledges companies that offer an inventive technology and/or groundbreaking new business model.

Imagga stands out with the possibility to offer custom image recognition training using custom-provided data for training sets, according to the prestigious report. Thanks to the flexible training model, customers are offered unprecedented opportunity to make sense of their image content and use the insights for analytics, understanding customers or better monetization strategies. Depending on the complexity of the training model, it takes form a day to couple of days for the actual training. Customers are given visual tools to evaluate the results and decide if fine-tinning is needed for greater performance.

According to Carrie Solinger, senior research analyst at Cognitive Systems and Content Analytics “Application of natural language processing and machine learning technologies have advanced image analytics’ cost effectiveness and accuracy, exponentially”. Services as Imagga enable business to harness the power of machine learning and do what once was done manually with great expense of manpower, or was impossible due to time restrictions. Real time (or near real time) image analytics opens up totally new horizon for companies to optimize their business decisions with direct effect on productivity and business results.

You can download this report from IDC here.

free image recognition with imagga


Moderating adult content, our new NSFW categorizer

The internet provides amazing opportunity to connect with each other and share information. But like every great invention, it has a dark side. Explicit content is lurking around every corner and it’s not uncommon to stumble upon it while innocently browsing the web. We call that content Not Safe For Work (NSFW) - not safe for minors and unappropriate for work.

NSFW Shock

We have been working hard to offer an excellent solution for detecting adult content and providing extremely effective API for distinguish between photos that are safe for work (no nudity), semi-safe (underwear and swimwear) and totally safe (no nudity whatsoever).

The NSFW (not safe for work) categorizer can be of extreme help for almost any online business that deals with user generated photos, or aggregates such from third parties. Various countries have quite strict restrictions on what content can be publicly available to minors, so we can help them too comply with the requirements. Not to mention Apple’s App Store restrictive rules on nudity that have been observed severely and have caused problems for apps, especially in the dating vertical.

Up to now, user generated photo content has been moderated manually. This is a time consuming and expensive process. It also, has some privacy problems - your sensitive content might end up being checked by somebody that you personally know (quite embarrassing, the world is small and this happens more often than you think).

Our adult content moderation categorizer can automate this process, so you can get a lot more content done in no time. The technology is in beta stage, and there might be some flaws, but we are still able to cover you and your app!

Currently our NSFW (adult content image moderation) categoriser puts images in three categories:

  • nsfw - not safe at all - expect p0rn images, nudes, body parts to be put into this category.
  • underwear - medium safe images such as lingerie, underwear, pants
  • safe - completely safe images without nudity

Underwear NSFW Classifier

Here are a couple of uses cases that illustrate how our NSFW Categorizer can be used to speed up the process of content moderation:

Marketplaces - awesome for online shops/marketplaces where people upload products (along with some photos) and you provide the infrastructure. The NSFW filter can be moderately restrictive - underwear and swimwear photos can be included, but only nude photos stay out of the public pages.

Kids websites/communities - perfect candidate for aggressive filtering of adult content. Anything related to nudity can be filtered out. Imagga’s NSFW categorizer can be the first step of automated elimination of problematic adult content and then the rest can be manually moderated to make sure unapropriate photos are out of kids’ sight.

Dating websites - there are lots of issues here with adult content, especially when it comes to apps for iPhone. Dating sites employ lots of people to eliminate the problem. Sometimes you need to upload a new profile photo to impress somebody special and it’s very frustrating when moderation takes forever even though you uploaded just a facial photo.

There are probably tons of cases where the NSFW categorizer can be of very practical use. Why don’t you give it a try and share your impressions?


2015 Recap: Growth

2015 is over and it’s time to do a recap of the year and remember the good and the bad. It was a joyful and at the same time a challenging year, but there is one word that resonates in everyone from the Imagga family - GROWTH.

#1 Self-service Cloud API Growth

Imagga Team 2015

It’s been amazing to see our self-service cloud API customer base grow significantly. Lots of exciting practical applications were developed using Imagga API, but we also saw some really cool and funny apps developed with our tagging technology - application that recognizes hipsters and only lets them into a bar, automated sorting of hotel images, powerful user profiling to empower smart car selection process and many, many more.

#2 Big Enterprise Customers in US, EU and Asia

KIA Imagga API

It’s a different sales channel but the same amazing image recognition technology that helped our enterprise clients better serve their customers. Can’t be more grateful for the trust and the opportunity to work and learn together.

#3 Great Image Recognition Technology Advancement

Language support Imagga Image Recogniton

We worked hard to make the automated image tagging technology more precise and reliable - now we can recognize more objects and concepts and are quite good at it. Scaling up the API to virtually any load that needs to be handled was a major milestone to make sure we can meet our enterprise customers’ demands. Video tagging is in beta and we are excited to mature it with the help of couple of committed customers in the upcoming months. Offering custom training for automated image categorization was another major milestone that we nailed in 2015. Recently we added the first versions of our multi-language support.

#4 Team & Advisors

Imagga Team Bulding Pool

We’ve put lots of efforts into building up the AI knowledge and motivation of the team. It’s been awesome to add the first female member and we'll definitely grow that number next year. Team building retreat in the mountains and playing bowling regularly was great fun. LAUNCHub, our current investor and Vassil Terziev, angel investor and founder of Telerik were vivid supporters and precious advisors on product and business strategy decisions.

#5 Events, Hackathons, Startup Competitions
Georgi Kadrev getting Tech for Big Players Award from HM Felipe VI, King of Spain
Georgi Kadrev getting Tech for Big Players Award from HM Felipe VI, King of Spain

Being part of the startup community locally in Sofia, as part of the greater European startup family, is awesome experience. This summer we started Machine Learning meetups in Sofia and plan to grow the event in the next year. We’ve also supported multiple hackathons by providing cool prizes and access to the Imagga image recognition API.

We exhibited at the NVIDIA's GPU Tech conference in April and met lots of partners and customers there. We are selected to present in the 2016 edition of the same conference in April and will be happy to meet there and tell you about the exciting business applications of machine learning for image recognition and some of the technical challenges we've solved along the way.

Winning South Summit’s award for best startup in the Technology for Big Players category in October was a great recognition for us. Our CEO Georgi had the honour to get the award personally from HM Felipe VI, King of Spain.

Imagga has also been selected as one of the winners of the Balkan Venture Forum in Belgrade, Serbia & The World Summit Award by UN.

In the beginning of December we were selected as one of the 7 companies to take part into inaugural growth program of Google Campus Warsaw - valuable experience with lots of new contacts from the European VC and startup community.

#6 Partnerships & Networking

aylien magga partnership

Big part of our strategy to spread the word about the awesome image recognition technology we’ve developed and make it even more accessible to developers all over the world is through partnerships. We’ve added three more during 2015 - Automatic image categorization and tagging with Imagga, AYLIEN and OntoText S4 and are quite excited to help them serve better their clients by adding advanced image categorization and tagging to the range of services they offer.

We’ve also become part of EIT ICT Future Cloud family of companies and this opens up lots of new opportunities for business development in Europe and the US.

#7 Break-even

Break even

Somebody has said that the best investors in your company are actually your customers. It’s amazing to see so many developers, businesses and enterprises trust Imagga’s API and use it to do things unimaginable before. They help us to reach break-even and continue to grow the company organically.

We are ready to jump into 2016 with lots of things in the pipeline:

  • Major update of the technology – in terms of both precision and capabilities. Stay tuned!
  • Improvements of our web platform, including our API documentation, tutorials and onboarding tools
  • Discovering new verticals and helping even more developers and business to make great use of our image recognition API.

If you haven’t tried our APIs yet, make sure to sign up for Imagga


Imagga @ Machine Learning Event at SAP Labs Bulgaria

Georgi & Georgi presenting at SAP Labs Bulgaria

Machine learning is getting lots of attention lately. It’s amazing that some 200 people showed up at Hack Bulgaria event and stayed almost 3 hours to learn more about machine learning. Not to mention it was friday and the venue was not in the center of the city! It was a clear indication for us that lots of developers are getting curious about machine learning (ML) and that’s totally cool for companies like ours.

This is a short overview of our not so tech presentation about machine learning for images.  Some of the other lecturers have covered different aspects of ML and it’s application in various cases and industries.

From the moment of their invention the convolution networks were great for tasks as face detection and handwriting. Thanks to the advance of the GPU technology and the extended base of image data, the convolutional networks demonstrated far better results for complicated tasks such as visual classification of objects in images.

There are some specifics when it comes to image recognition using machine learning. Images are a matrix of pixels (raster data) and that’s why recognition is sensitive to lighting, contrast, saturation, blur, noise, geometric transformations (scaling, translation, rotation) and occlusion.

Machine Learning Meetup Sofia

Conventional image recognition methods struggle to find the optimal set of filters (convolutions) to apply for each specific use-case.

There are multiple levels and scales of interest, from low-level features such as texture to high-level features such as composition. On the top of that there’s a need for data-augmentation to compensate for sensitivity (e.g. training with blurred, cropped, scaled, noised versions of the images)

In order to do proper image analysis you will need huge (both deep and wide) architecture which requires massive amount of memory and processing power, made more accessible today via GPU empowered machines. It still takes a lot of time (up to 10 days) to train some large architectures.

There are a few implementations for convolutional neural networks.

  • cuda-convnet - python interface, c++/cuda implementation for convolutional neural networks, training using back-propagation method, fermi-generation nVidia GPU(GTX 4xx, GTX 5xx, or Tesla equivalent) is required, but no multi-GPU support
  • cuda-convnet2 - an upgrade to cuda-convnet, optimized for new kepler-generation nvidia gpus and added multi-gpu support
  • caffe - deep learning framework, developed by Berkeley Vision and Learning Center, big community of contributors, support for nVidia’s GPU accelerated convnet library - cudnn
  • torch7 - lua interface, with support for python, wide support for machine learning algorithms, one of the fastest implementation for convnet is a torch7 extension - fbcnn from facebook artificial intelligence research team; there are other extensions as well and a support for cudnn
  • theano - a python library, open-ended in terms of network architecture and transfer functions, slightly lower-level than the other implementations

We will be doing a series of articles in our blog on how image recognition is changing the paradigm and will allow image intensive business to finally better understand and monetize their image contents.

[slideshare id=47160420&doc=imaggaproductpresentationmleventslideshare-150419060621-conversion-gate02]


Machine Learning Meetup in Sofia

Three year ago when we publicly talked about machine learning, deep learning, convolutional neural networks and AI not many people were getting it. It was hard to explain what all this is about. Things have changed, and for good.

Last week we’ve invited a bunch of people to Machine Learning meetup. The first in Sofia. 60 people attended and it was awesome. It’s awesome to see so many people interested in AI and machine learning. And they were getting it. We are sure machine learning will be widely adopted in many tech verticals  in an year or so and are proud to be helping Bulgarian AI/ML community to exchange ideas and grow.

Judging by the number of people and cases that has been discussed, lots of startups are already exploring the power of machine learning in various industries - e-commerce, bitcoin landing, real estate, to mention few. It’s still the early days of ML community in Sofia, so we’ve started with some basics. Judging by the variety of the questions after our short intro presentation, next editions of Sofia Machine Learning Meetup will be quite geeky and interesting.


Some More Image Recognition Tests, Some More Great Results

Yesterday we tested Imagga’s deep learning algorithms against 6 others. The results were quite good and we believe our tech is doing an amazing job recognizing everyday objects with impressive accuracy.

Looks like there’s another interesting test of various image recognition technologies, this time performed by Jack Clark for Bloomberg Business with several challenging images.

It’s quite fascinating to run the same images, the author has originally used, via the Imagga image tagging demo to find out how we perform as well. Imagga tech definitely thinks Mark Zuckerberg is more than a cardigan, but still tags him with а few trivial words (see the results below). May be the subtitle of the article would be different if Imagga’s image tagging was considered, but the ‘Best answer’ section would be a bit boring ;)

Let’s have some fun now (feel free to use Imagga auto-tagging demo to test with your own images):

Bacon

Imagga: food

Best answer: Fat (Clarifai)
Worst answer: Slug/Churros (MetaMind, demo version)

Mark

Imagga: business

Best answer: Cloth/Zuckerberg (Orbeus)
Worst answer: Cardigan (MetaMind, demo version)

Cat

Imagga: cat

Best answer: Cat—everyone got this. After all, the Internet is made of cats.

Mountain

Imagga: mountain

Best answer: Mountain (Orbeus)
Worst answer: Vehicle/Scene (IBM Watson Visual Recognition, beta version)

Laptop

Imagga: keyboard

Best answer: Technology (Clarifai)
Worst answer: Photo/Object (IBM Watson Visual Recognition, beta version)

Have an amazing idea but felt sceptical about image recognition? Give Imagga's super easy to use API a try and you'll change your mind :)


Imagga among the 40 winners of UN-based World Summit Award 2015

Imagga was selected as one of the winners of the World Summit Award, a global initiative in cooperation of the United Nations World Summit on the Information Society (WSIS) and UNESCO, UNIDO and UN GAID. WSA is the only ICT event worldwide, that reaches the mobile community in over 178 countries.

Imagga Image Recognition PaaS will be honored to receive the Award in e-Media & Journalism category in front of UN representatives, ICT ministries and the private sector at the World Summit Global Congress in Shenzhen, China, in February 2016.

“It’s extremely exciting to see two Bulgarian companies - Imagga (e-Media & Journalism category) and Bee Smart (e-Health and Environment category) as finalists of the World Summit Award 2015. Having two winning teams happens for the first time since Bulgaria participates in the prestigious award”, states Pavel Vurbanov, European Software Institute - Center Eastern Europe.

The 40 winners representing 24 countries were carefully selected from 386 nominations. The goal of the award is to showcase the world’s best practices in digital innovation - from Japan to Brazil and from Norway to Australia.

The WSA winners were selected by a jury of international ICT experts in two democratic rounds. Each UN Member State is eligible to nominate one product per category for the World Summit Award. This way any nomination results from a national pre-selection prior to the international WSA Jury.