The New Age Balance Assessment Platform

Balance Eye from Cyclops Medtech is a new age advanced and professional comprehensive balance assessment solution for diagnosing vertigo and balance disorders. The solution comprises of state of the art eye tracking goggles and software modules powered by robust algorithms. The entire solution has been designed by a team of neuro vestibular professionals and computer vision and image processing experts. The product can be readily deployed in ENT clinics, neuro vestibular labs and balance assessment and vertigo clinics as well as radio diagnostic centers, audiology centers and most of the hospitals.

Applications

Neurology

Eye movement assessment provides for an excellent tool in neurological assessment. Negligible inertia of eye ball, absence of a stretch reflex in eye muscle and reciprocal firing in agonist – antagonist muscles – these factors mean that eye movement closely correlates with the firing in motor neurons. Thus ocular motor assessment protocols in Balance Eye TM becomes a powerful tool in neurological assessment for a variety of disorders.


ENT

Ewalds law shows that nystagmus direction correlates with the part of the inner ear being involved with the disease. Thus, single canal, combination of canals and canal – otolith organs have signature nystagmus directions that can be accurately assessed. Combined with head impulse test and a variety of provoking manoeuvres, Balance Eye TM becomes a robust tool for vestibular assessment.

  pdf Please download the Brochure (3.51 MB)

PHYSICAL ADDRESS

Building 4, CSIR Campus,
Meiring Naudé Road, Brummeria
Pretoria, SOUTH AFRICA

CONTACT US

+27 (0)12 349 1750
driaan@technolase.co.za
+27 (0)61 500 7210
johann@technolase.co.za
+27 (0)83 379 3988

Crikey! There was an error...
Whoops \ Exception \ ErrorException (E_COMPILE_WARNING)
Private methods cannot be final as they are never overridden by other classes Whoops\Exception\ErrorException thrown with message "Private methods cannot be final as they are never overridden by other classes" Stacktrace: #3 Whoops\Exception\ErrorException in /home/technolaseco/public_html/libraries/joomlatools/library/object/identifier/identifier.php:356 #2 Whoops\Run:handleError in /home/technolaseco/public_html/libraries/gantry5/vendor/filp/whoops/src/Whoops/Run.php:486 #1 Whoops\Run:handleShutdown in /home/technolaseco/public_html/libraries/gantry5/src/classes/Gantry/Component/Whoops/SystemFacade.php:160 #0 Gantry\Component\Whoops\SystemFacade:handleShutdown in [internal]:0
Stack frames (4)
3
Whoops\Exception\ErrorException
/home/technolaseco/public_html/libraries/joomlatools/library/object/identifier/identifier.php356
2
Whoops\Run handleError
/vendor/filp/whoops/src/Whoops/Run.php486
1
Whoops\Run handleShutdown
/src/classes/Gantry/Component/Whoops/SystemFacade.php160
0
Gantry\Component\Whoops\SystemFacade handleShutdown
[internal]0
 
        return isset($vars['_'.$name]);
    }
 
    /**
     * Allow casting of the identifier to a string
     *
     * @return string
     */
    public function __toString()
    {
        return $this->toString();
    }
 
    /**
     * Prevent creating clones of this class
     *
     * @throws Exception
     */
    final private function __clone()
    {
        trigger_error("An object identifier is an immutable object and cannot be cloned.", E_USER_WARNING);
    }
}
 
     *
     * @return void
     */
    public function handleShutdown()
    {
        // If we reached this step, we are in shutdown handler.
        // An exception thrown in a shutdown handler will not be propagated
        // to the exception handler. Pass that information along.
        $this->canThrowExceptions = false;
 
        $error = $this->system->getLastError();
        if ($error && Misc::isLevelFatal($error['type'])) {
            // If there was a fatal error,
            // it was not handled in handleError yet.
            $this->allowQuit = false;
            $this->handleError(
                $error['type'],
                $error['message'],
                $error['file'],
                $error['line']
            );
        }
    }
 
    /**
     * @param Throwable $exception
     *
     * @return Inspector
     */
    private function getInspector($exception)
    {
        return new Inspector($exception);
    }
 
    /**
     * Resolves the giving handler.
     *
     * @param callable|HandlerInterface $handler
     *
     * @return HandlerInterface
        }
 
        // Propagate error to the next handler.
        if ($this->platformExceptionHandler) {
            call_user_func_array($this->platformExceptionHandler, [&$exception]);
        }
    }
 
    /**
     * Special case to deal with Fatal errors and the like.
     */
    public function handleShutdown()
    {
        $handler = $this->whoopsShutdownHandler;
 
        $error = $this->getLastError();
 
        // Ignore core warnings and errors.
        if ($error && !($error['type'] & (E_CORE_WARNING | E_CORE_ERROR))) {
            $handler();
        }
    }
}
 

Environment & details:

empty
empty
empty
empty
Key Value
__koowa Array ( [__metadata] => Array ( [timer] => Array ( [start] => 1638074396 [last] => 1638074396 [now] => 1638074396 ) [token] => c9621f3953c66ebecb9c277ca08d363120a0d9f9 ) [__attribute] => Array ( [user] => Array ( [id] => 0 [email] => [name] => [username] => [password] => [salt] => [groups] => Array ( [0] => 1 [1] => 9 ) [roles] => Array ( [0] => 1 [1] => 1 [2] => 5 ) [authentic] => [enabled] => 1 [expired] => 1 [attributes] => Array ( ) ) ) [__message] => Array ( ) )
joomla TzoyNDoiSm9vbWxhXFJlZ2lzdHJ5XFJlZ2lzdHJ5IjozOntzOjc6IgAqAGRhdGEiO086ODoic3RkQ2xhc3MiOjE6e3M6OToiX19kZWZhdWx0IjtPOjg6InN0ZENsYXNzIjozOntzOjc6InNlc3Npb24iO086ODoic3RkQ2xhc3MiOjM6e3M6NzoiY291bnRlciI7aToxO3M6NToidGltZXIiO086ODoic3RkQ2xhc3MiOjM6e3M6NToic3RhcnQiO2k6MTYzODA3NDM5NjtzOjQ6Imxhc3QiO2k6MTYzODA3NDM5NjtzOjM6Im5vdyI7aToxNjM4MDc0Mzk2O31zOjU6InRva2VuIjtzOjMyOiJERnRJcVU5MjExR0xWMm42NWJmcjc4WHNVZWcyMFZybyI7fXM6ODoicmVnaXN0cnkiO086MjQ6Ikpvb21sYVxSZWdpc3RyeVxSZWdpc3RyeSI6Mzp7czo3OiIAKgBkYXRhIjtPOjg6InN0ZENsYXNzIjowOnt9czoxNDoiACoAaW5pdGlhbGl6ZWQiO2I6MDtzOjk6InNlcGFyYXRvciI7czoxOiIuIjt9czo0OiJ1c2VyIjtPOjIwOiJKb29tbGFcQ01TXFVzZXJcVXNlciI6MTp7czoyOiJpZCI7aTowO319fXM6MTQ6IgAqAGluaXRpYWxpemVkIjtiOjA7czo5OiJzZXBhcmF0b3IiO3M6MToiLiI7fQ==
Key Value
LSPHP_ENABLE_USER_INI on
PATH /usr/local/bin:/usr/bin:/bin
TEMP /tmp
TMP /tmp
TMPDIR /tmp
PWD /
HTTP_ACCEPT text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
HTTP_ACCEPT_ENCODING br,gzip
HTTP_ACCEPT_LANGUAGE en-US,en;q=0.5
HTTP_CONNECTION Keep-Alive
CONTENT_LENGTH 0
HTTP_HOST technolase.com
HTTP_USER_AGENT CCBot/2.0 (https://commoncrawl.org/faq/)
HTTP_X_HTTPS 1
REDIRECT_UNIQUE_ID YaMIG0JZmqVpHrPYodWdUAAAAk4
REDIRECT_SCRIPT_URL /technolase-products/balanceeye
REDIRECT_SCRIPT_URI https://technolase.com/technolase-products/balanceeye
REDIRECT_HTTP_AUTHORIZATION
REDIRECT_HTTPS on
REDIRECT_SSL_TLS_SNI technolase.com
REDIRECT_STATUS 200
UNIQUE_ID YaMIG0JZmqVpHrPYodWdUAAAAk4
SCRIPT_URL /technolase-products/balanceeye
SCRIPT_URI https://technolase.com/technolase-products/balanceeye
HTTPS on
SSL_TLS_SNI technolase.com
SERVER_SIGNATURE
SERVER_SOFTWARE Apache
SERVER_NAME technolase.com
SERVER_ADDR 72.9.157.239
SERVER_PORT 443
REMOTE_ADDR 54.165.57.161
DOCUMENT_ROOT /home/technolaseco/public_html
REQUEST_SCHEME https
CONTEXT_PREFIX
CONTEXT_DOCUMENT_ROOT /home/technolaseco/public_html
SERVER_ADMIN webmaster@technolase.co.za
SCRIPT_FILENAME /home/technolaseco/public_html/index.php
REMOTE_PORT 54234
REDIRECT_URL /technolase-products/balanceeye
SERVER_PROTOCOL HTTP/1.1
REQUEST_METHOD GET
QUERY_STRING
REQUEST_URI /technolase-products/balanceeye
SCRIPT_NAME /index.php
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1638074396.434
REQUEST_TIME 1638074396
argv Array ( )
argc 0
HTTP_AUTHORIZATION
empty
0. Whoops\Handler\PrettyPageHandler