- 19 Sep 2023
- 21 Minutes to read
LandingLens Release Notes
- Updated on 19 Sep 2023
- 21 Minutes to read
September 19, 2023
Welcome to the latest release of LandingLens! This update streamlines your project management experience.
Now, when navigating the Projects page, you can effortlessly filter your search results by project type, providing you with even more refined control over your workflow. You can also now rename, delete, and invite users to projects directly from the Projects page.
Additionally, the ability to delete classes can now be enabled upon request for the Classic Flow version of LandingLens.
For more information, read the full release notes below.
New Features and Improvements
Filter by Project Type
When searching for a specific project on the Projects page, you can now filter by project type. To do this, enter your search term in the search bar and click the project type you want to search for.
For more information on searching for projects, go to Search for Projects.
More Ways to Manage Projects
You can now perform these actions directly from a project card on the Projects page:
- Rename the project
- Invite users to the project (only applicable to private projects)
- Delete the project
To access these options, click the Actions icon on the project card. For more information on managing projects from the Projects page, go to Search for Projects.
Classic Flow Supports Ability to Delete Classes
If you are using the Classic Flow version of LandingLens, the ability to delete classes can now be enabled. To request this feature, contact your Landing AI representative.
For more information about deleting classes, go to Delete Classes.
- You no longer need to refresh the page to update how long ago a model was trained. Now, the time is updated automatically.
- If you delete a label or “discard” the name of a class before you create it in a Visual Prompting project, those changes are now saved. Previously, the label or class would still appear.
- We improved the transition from training a Visual Prompting model to seeing the results. Now, the predictions and model information load faster.
August 10, 2023
More Details Now Display on Project Cards
Project cards now display the total number of images in your dataset and trained models. You can hover over the icons to view more information, like the number of labeled images.
New Login Page Design
We've introduced a fresh look for the LandingLens login page.
Revamped the Model Sidebar
When you don't have any trained models, the Model sidebar displays a tooltip to help you effortlessly progress through the platform.
The Polygon Shortcut Changed from "P" to "W"
LandingLens is equipped with several keyboard shortcuts. For Segmentation projects, the shortcut for the Polygon tool changed from "P" to "W".
- Changed the file naming convention for downloaded CSV files of dataset snapshots. These files are now be named after the model and the date the file was downloaded.
- A few "behind-the-scenes" bugs were fixed.
July 28, 2023
This newest version of LandingLens includes features to make it easier to manage your dataset and deploy your model!
Dataset Snapshots: More Control and Visibility into Your Dataset
With this release, we’re introducing the concept of dataset “snapshots”. Now, whenever you train a model, LandingLens saves your dataset—and the model’s predictions—as a “snapshot” that you can continue to access in your Project. With dataset snapshots, you can:
- Revert to an earlier dataset
- Download a CSV of information about the dataset
- See when the dataset information is gathered during the training process
We’ve also redesigned the model pop-up window to make it easier to navigate all the model information and reports.
Revert to an Earlier Dataset
You can now revert your Project to use an earlier dataset. For example, let's say that you trained a model, and later added more images and labels. After training the model a second time, you see that the first model performed better, so you want to go back to that dataset. You can do this by reverting the dataset.
For detailed instructions, go to Revert to a Saved Dataset.
Download a CSV of Dataset Information
In Object Detection and Classification projects, you can now download a CSV of information about the dataset. The CSV includes several columns of data, including Project Name, Image Name, Split.
For detailed instructions, go to Download a CSV of Dataset Data.
Changes to the Model Training Process
When you click Train, the first step in the model training process is now to gather and save the images and data currently in your Project. This information is part of the “dataset snapshot” that you can later revert to.
This step displays as Taking a snapshot of your data in the Model panel.
For more information about the model training process, go to Train Models.
Changes to the Model Information Pop-Up Window
We’ve redesigned the Model pop-up window to make it easier to navigate. The pop-up is now organized into multiple tabs.
Mobile Inference Support in Segmentation and Visual Prompting
You can now use Mobile Inference on Segmentation and Visual Prompting Projects. Previously, it was only available for Object Detection and Classification Projects.
Streamlined Deployment Workflow from Build Page
We’ve streamlined the workflow for deploying a model from the Build page. When you click Deploy, you can now simply enter the model name and select your endpoint.
Downloadable Pascal VOC Files Now Available for Classification Projects
Before, downloadable Pascal VOC files were only available for Object Detection and Segmentation projects. Now, we've made this feature available for Classification projects.
- Selected images moved to a different split will no longer remain selected.
- You no longer need to refresh the browser to save a model.
- Users in classic flow can resume deploying from the Models page.
- Fixed multiple issues related to deleting classes.
- Fixed multiple issues related to creating an endpoint with a name that already exists in that project.
- Changed the copy of the "Defect" filter to "Class".
- Fixed the login process for SSO.
July 5, 2023
We are thrilled to announce Smart Labeling, a new tool that helps you label objects in Segmentation Projects faster and with more accuracy.
When Smart Labeling is enabled, simply hover over the object you want to detect, click, and press enter. Smart Labeling automatically detects the shapes you want to select and applies your selected Class!
To learn more, check out Label with Smart Labeling.
New API Key System
Up until this release, LandingLens required both an API Key and API Secret to be used to run inference. After evaluating our user experience and current industry standards, we decided to eliminate the use of the API Secret. As of this release, LandingLens generates and requires only an API Key!
All existing API Key and API Secret pairs will continue to be valid, and all applications using those credentials will continue to work.
You can create multiple API Keys. This gives you more flexibility and control over who can run inference with your deployed Models. Additionally, you can revoke and delete API Keys.
For more details, check out API Keys.
New Way to View the API Command for Deployment
We now offer a new way to get the API call on the Deploy page. Now you can click the Actions icon and select View API Command.
- If you delete a Class, you can now create a new Class with the same name as the deleted Class.
- When using the QR code for Mobile Inference, some users got this error: “Missing user record with apikey or user id: -1”. The issue that caused this error has been fixed.
- If a Class was deleted in a Classification Project, the model metrics were also deleted for that Project. The issue that caused this error has been fixed.
June 22, 2023
We've added these improvements to help you manage your credits and pricing plan:
- If you reach your Project maximum, LandingLens now alerts you with a new tile. The Project maximum applies to the current number of Projects, so you can delete an existing Project to create another one. Or, if you want an unlimited number of Projects, upgrade to a Visionary or Enterprise plan.
- If training a Model or running inference will put you above your credit maximum, LandingLens now alerts you with a pop-up that guides you through the next steps.
If you have a long Model name, it’s now shortened when it displays in the user interface. Hover over the name to see the full name. Previously, long Model names would attempt to wrap to a second line, but the top of the text would get cut off.
June 14, 2023
We're thrilled to unveil the latest release of LandingLens! This version empowers you with more ways to run inference on the computer vision Models you create in LandingLens. You can now use your smartphone to capture images and immediately see your Model’s predictions. Additionally, all users can now download a 14 day free trial of LandingEdge!
We’ve also streamlined the process to develop Models by expanding our Workflow Assistant to new Project Types and making it easier to end the Model training process.
Learn more about these updates below!
Use Your Model on a Smartphone with Mobile Inference
Landing AI is excited to share that we’ve developed a new feature—Mobile Inference! This feature empowers you with an additional way to use your LandingLens Model in the real-world. For detailed information, go to Mobile Inference.
After you develop your Model and deploy it to an endpoint, you can then generate a QR code by clicking the QR code icon.
Scanning the QR code with your phone opens the LandingLens app in your browser.
From there, you can take a photo or select an image from your phone. The app sends the photo to your deployed Model, and your Model runs inference on it. The Model’s predictions then display immediately on your phone!
The images and predictions are also saved back to LandingLens, so that you can review all results in a centralized location. You can also share the QR code with your colleagues, so that you can all collaborate on running inference.
Clearly-Defined Deployment Options
We’ve added more visual guides to the Deploy page to help you choose the right deployment method for your use case.
For example, when you first click Deploy, you’ll see two options for how to use your model.
- Cloud Deployment: Click to create an endpoint, which is a virtual location that hosts your Model. You can then send images to the Model via API requests, or use a new feature called Mobile Inference to run your Model on your smartphone (more info on that below).
- Edge Deployment: Click to deploy your Model via LandingEdge, the Landing AI application that connects to your edge devices.
Download a Free Trial of LandingEdge
You can now download a free trial of LandingEdge directly from LandingLens!
If you haven't deploy a Model yet, open a Project to the Deploy page and click Download LandingEdge. Then follow the on-screen prompts to complete the download. For detailed information, go to LandingEdge Overview.
If you’ve already deployed a Model via Cloud Deployment, click LandingEdge.
We added the Workflow Assistant to Segmentation and Classification Projects. The Workflow Assistant includes a progress bar at the top of your Project that guides you through all the steps of developing a computer vision Model, from uploading images to your dataset to using your Model to make predictions.
When you hover over the Workflow Assistant, it nudges you in the right direction by “shaking” the buttons you need to click to move to the next step. For example, after you’ve labeled at least 10 images, the Train button shakes, letting you know that you have enough data to create your first Model.
End Training Early
We’ve provided you with more on-screen guidance about what happens if you end the Model training process before it’s completed.
Model training can only be ended at Step 3: Training & Learning, which is when the model training process actually begins. The Stop Training button is now End Training Now.
If you end Model training early, LandingLens completes its current round (epoch) of training and evaluates the images in your dataset with the Model it had generated up to that point. The Model may not be as accurate as it would be if training had completed. For detailed information, go to Train Models.
Large Image Support
When using Custom Training in LandingLens Enterprise, you can now resize images in Object Detection and Segmentation Projects to be up to 36MP. For detailed information, go to Custom Training.
We fixed a bug in Agreement-Based Labeling that allowed you to filter by users who weren’t assigned any tasks. Now, you can only filter by users who have been assigned tasks.
June 5, 2023
To make it easier to understand some of the features, we updated some of the user interface text throughout LandingLens.
- We fixed an issue that caused Labeling Tasks to show that a negative number of images needed review. Now, the number of images under review is calculated correctly.
- We fixed a bug that caused the Class colors in Predictions to be different from the actual colors assigned to those Classes.
May 24, 2023
- When you delete a Class, LandingLens now shows you a pop-up that lists the impacts of deleting a Class. This empowers you to make an informed decision and helps prevent accidentally deleting Classes. For more information, go to Delete Classes.
- You can now delete a Class when labeling images. For more information, go to Delete Classes.
- We improved the experience with labeling images in Classification Projects. Previously, if you selected a label for an image on the Build tab, LandingLens would have to refresh the page to save the change. Now when you select a label, LandingLens saves the change without refreshing the page.
- We made it easier to upload sample images in our Example projects. Previously, you had to click the sample images to upload them. Now you can also drag and drop them.
- We updated the process for creating a new organization in LandingLens. You’ll now be prompted to name your organization and select your use case: Work, Academic, or Personal.
- LandingLens now prevents you from creating two Classes with the same name. Previously, it was possible to reuse the same name but with different capitalization (for example, “Scratch” and “scratch”).
- When you hover over the Train button, a tooltip shows you how many credits the training process will cost. It costs 1 credit to train each image. LandingLens trains a model based on all images in your Project, not just the images that are filtered to display. Previously, the tooltip calculated the cost based on only the filtered images. How, the tooltip now correctly calculates the cost to include all images.
For example, the Project in the image below has 13 images. A filter is applied which causes only 3 images to display. However, the tooltip correctly states that training the Model cost 13 credits.
May 16, 2023
The ability to delete Classes has been re-enabled. It was temporary disabled due to some reported issues. The Landing AI team has resolved these issues.
When you delete a Class, all labels on images for that Class are also removed. If you delete a Class after training your Model, train it again. For more information about how to delete Classes, go to Delete Classes.
May 15, 2023
The Check Label Quality feature has been re-enabled. It was temporary disabled due to some reported issues. The Landing AI team has resolved these issues.
May 4, 2023
- We added a keyboard shortcut for the Eraser tool in Visual Prompting. You can now press E to select the Eraser tool.
- Members that are Collaborators can now access other Organizations that they are members of in LandingLens. Users can only access Organizations that they are Admins or Collaborators of. For more information about accessing Organizations in LandingLens, go to Switch Organizations.
- The Load Sample Data pop-up window was briefly too narrow, which caused the text to overlap. This pop-up window has now been resized to fit all the text correctly.
- If you add labels to an image in Visual Processing, your changes are now saved if you select another image before clicking Run.
- The keyboard shortcuts for changing the Brush size and Eraser size in Visual Processing now work correctly.
The Check Label Quality feature is temporary disabled due to some reported issues with this tool. We will notify you in the Release Notes once these issues have been fixed and the feature re-enabled.
April 25, 2023
Landing AI is thrilled to announce the Beta release of an innovative, new capability in LandingLens: Visual Prompting.
Visual Prompting is a paradigm shift in the field of computer vision. You label only a few small areas of an object in a few images, and the Model almost immediately detects the whole object in all of your images.
Visual Prompting Workflow
Visual Prompting has a highly iterative—and yet fast—workflow. After you upload images to your Project, start labeling one. Use the Brush “paint” a small area of the first object you want to detect. When prompted, enter a name for the object. This is your first Class.
Then, use the Brush to paint a small area of another object you want to detect. This is your second Class. If you only want to detect one object type, that’s okay—simply name your second Class “Background” or something similar. You can have multiple Classes, but create at least two to get started.
Then click Run! The Model shows you its Predictions in just a moment, in both the image you labeled and the other images in your dataset. In most cases, the Predictions won’t be perfect at first. Not only is that okay, that’s expected. You can now fine-tune your labels.
Get Started with Visual Prompting
You can create a Visual Prompting Model in seconds and deploy in minutes. You don’t even need a background in computer vision, machine learning, or any type of AI!
April 21, 2023
Today’s release of LandingLens includes a few behind-the-scenes bug fixes.
We also included a workflow improvement that will keep your Projects running smoothly. In the past, it was possible to create a Project, create a Class, and then change the Project Type (for example, from Object Detection to Segmentation). That would confuse the backend, because the label infrastructure for each Project Type is very different.
The newest version of LandingLens prevents you from changing the Project Type after creating Classes. If you want to use a different Project Type, simply delete the Project and create a new one.
April 5, 2023
Labeling Tasks in Segmentation Projects are now assigned to users in batches of five images. For example, if you create a Labeling Task with 10 images and assign it to a user, that user will get two batches of five images each.
When the user opens a Labeling Task, they will see five images. When they submit that batch, the second batch of five images becomes available.
Limiting each batch to five images allows LandingLens to process each batch quickly.
March 30, 2023
- Previously, the “internal” names for Models displayed in certain areas of the user interface. This included the Historical Data section in LandingLens, and the Model drop-down menu in LandingEdge. Now, the Model name and your selected Confidence Threshold display, so that you can easily choose which Model you want to use. The following images show how the Model names look before and after this update.
- We’ve made it easier to upload images to new Projects! Now you can click anywhere below the Project Types to open the Upload pop-up window. Previously, only clicking the Drop to Upload icon would open this pop-up.
- We’ve changed how Model training runs in the LandingLens backend. This change isn’t visible in the user interface, and doesn’t impact the speed or accuracy of your Model.
March 22, 2023
We updated a few things in the background to optimize the LandingLens experience. We are continuing to work on adding new features, and we can't wait to share them with you soon!
Additionally, we updated a few articles:
- Cloud Deployment
- LandingEdge Specifications Sheet
- How many images do I need to upload for model training?
March 16, 2023
- You can now include Chinese, Japanese, and Korean characters in your Project name.
- If you rescale images for custom Model training, LandingLens now provides text to ensure that your image fits within the minimum and maximum area constraints. For more information on custom training, go to Custom Model Settings.
- Previously, if you selected a Model on the Deploy page and then opened the Build page, that same Model would be selected. Now, selecting a Model on the Deploy page doesn’t change the Model shown elsewhere.
- Previously, if you added Data Augmentation to custom Model training and then deleted those settings, the Data Augmentation would still be applied. This issue has been fixed. If Data Augmentation is deleted, it won’t impact training.
- We fixed a bug that occurred when trying to upload images from a WebCam to some Classification Projects.
March 10, 2023
We discovered that naming a Class “Ok” could cause issues when training a Model in Object Detection and Segmentation Projects. To ensure that your Model is trained correctly, LandingLens no longer accepts “Ok” (or any variation of its capitalization) as a Class name for these Project Types. You can continue to use “Ok” as a Class in Classification Projects.
February 22, 2023
- We now offer multiple pricing plans for LandingLens! There is something for teams of all sizes. Whether you’re an AI hobbyist or a manufacturer that needs an AI solution to provide QA on your production line, we have a plan for you. Check out these new plans on our Pricing page.
- We’ve launched LandingPad, a community for Landing AI users. Looking for tips or insights about using LandingLens? Interested in learning more about specific use cases? Then check out LandingPad!
- You can now upgrade your pricing plan directly in LandingLens! Not sure what you need or want to discuss your use case? You can still contact our Sales team at any time.
To change your plan, click the User Menu in the top right corner, and select Plan and Billing. Then click Change Plan.
- You can now track credit usage metrics in the new Usage dashboard. To view the dashboard, click the User Menu in the top right corner, and select Usage.
- You can now upload sample images to a Project directly from LandingLens. To do this, create a new Project and click Load Sample Data.
- You can now see the total number of filtered images.
- We fixed a bug that hid images when switching from Instance View to Image View.
February 12, 2023
We've Got a New Look
Today we released several new features and changes to the look and feel of LandingLens.
- Login page: You may have noticed we spruced up the login page with a new design.
- Home page: The new home page will be the new core page, where we will provide you with organization information, important updates, and access to your most recent projects.
- Pre-trained examples: We have included some examples of how LandingLens can be used. Go to Examples, and check out some of our pre-trained models!
We've got a new look and experience for the Deploy page. We have improved the flow and experience of the Deploy page by adding easier navigation across your various devices (now called "endpoints") and access to the historical data associated with each endpoint. For more information, go to Cloud Deployment.
Here are some highlights:
- Endpoints (previously known as Devices) can be found under Cloud Deployment in the navigation bar on the left. You can deploy each endpoint with a trained Model and fixed Confidence Threshold. You can update your Model and Confidence Threshold by selecting Update Deployment.
- The Predict tool allows you to quickly drag and drop an image to run inference and test your Model.
- Images sent to the endpoint through the API integration will show up under Historical Data, just like before.
- You can find your API Key and API Secret conveniently located in the navigation bar on the left.
January 20, 2023
We've upgraded how default training works for Classification models to improve the performance of these models.
Previously, when a model training job failed, an error would display, and users could not retrain the model. We fixed this so users can retrain models.
January 17, 2023
- LandingLens now displays a workflow assistant to guide you through creating your first Object DetectionProject. Hover over the workflow assistant to read more information about your current step.
- LandingLens introduces a new feature called "Predict". Predict allows you to quickly upload new images to your Model so that the Model can make predictions on those images. Predict streamlines the Run Livefeature so you can deploy Models faster.Note:"Predict" is currently only available for trained Object Detection Models.
Fixed: Users can resume exporting training datasets.