EditorsAbout the SiteComes vs. MicrosoftUsing This Web SiteSite ArchivesCredibility IndexOOXMLOpenDocumentPatentsNovellNews DigestSite NewsRSS

05.25.11

ES: El Software es Matemáticas

Posted in Patents at 4:17 am by Dr. Roy Schestowitz

Block diagram
Diagrama de bloquesRepresentación del marco para la detección y clasificación de datos 3-D, tales como caras o los órganos internos, así como la evaluación comparativa

(ODF | PDF | English/original)

Resumen: Personal análisis del por qué el software es una simbiosis de las matemáticas

Este artículo es un breve resumen de algo que he estado trabajando en (el código fuente será cargado en una fecha posterior cuando lo ponga en orden). La figura en la parte superior muestra al detalle nuestro marco actual, que básicamente representa un programa como un conjunto de cajas negras. Cada caja sólo realiza operaciones matemáticas con matrices volumétricas. Es, simplemente matemáticas. También se puede especificar con más precisión usando ecuaciones (sin necesidad de explicación mediante código o pseudo-código). En aras de la simplicidad, el diagrama de bloques contiene sólo los componentes básicos que se utilizan, independientemente del enfoque de pruebas. Los cargadores de archivos, por ejemplo, se muestran por separado. Trabajan muy bien y elegantemente pueden cargar conjuntos de datos basado en un selector de datos. Con la excepción de los conjuntos de prueba que son pequeños (restos de depuración), hay seis familias de los datos, algunos agrupados en pares, algunos agrupados por formación y destino, algunas nuestro laboratorio, los datos oficiales administrativos de forma aislada, otros para los datos FRGC (Gran Desafío de Reconocimiento de Caras) del NIST (Instituto Nacional de Normas y Tecnología)). También hay coincidencias correctas e incorrectas de forma aislada. Estos simplificar el trazado de las curvas ROC (Característica de Funcionamiento del Receptor) de una manera simplificada en gran medida. El objetivo del programa es poner a prueba nuevas métricas que se pueden utilizar para analizar cualquier cosa elástica como el tejido. Tiene usos en el análisis cardíaco, el cerebro, e incluso caras (he tratado con cada uno de estos tipos de datos). Para cuantiles grandes volúmenes de datos en 3-D, 70 GB de datos de cara se usan.

La parte de investigación sobre la nariz puede también ser tratada como un componente que proporciona la forma de orientación o segmentación (puede ser una cara o un órgano interno que queremos para modelar y realizar un diagnóstico en binario). Dependiendo de los conjuntos de datos, se utilizan diferentes métodos. Comúnmente, los datos FRGC son mejor interpretados por encontrar el punto más cercano, con excepción de ruido. Para los datos del laboratorio, , es preferible elegir el punto más cercano dentro de una región determinada (generalmente alrededor del centro, sin ponderación/puntuación basado en la ubicación a pesar de que también funcionaría). Esto también se puede usando IPC, como se describe más adelante (valores heredados de otra caja o módulo) o un enfoque Viola-Jones con la cara de plantillas para la formación, aunque estan sólo parcialmente implementadas hasta el momento. Esfera intersección con el plano, según Mian et al. (Con regulador independiente para radio), es otra opción existente, pero no parece superar a los métodos más simples, que trabajan la mayor parte del tiempo dado algunos límites razonables (por ejemplo, límites de esquivar la región del cabello).

Una vez identificada la punta de la nariz correctamente, estamos cosechando lo que queda para aislar las zonas rígidas. Es muy personalizable. Varios métodos de separación y los tipos límite como el círculo, elipsoide, y el rectángulo se han probado, en donde el círculo es el más comúnmente usado ya que funciona en conjunción con máscaras binarias. Estos vienen con muchos controles deslizantes y las medidas de uso en X e Y para estimar las distancias físicas reales y factorizar unidades de espacio en píxeles, por consiguiente. También hay un control deslizante para ajustar el manual adicional. Y aún así, todos ellos son matemáticas.

Hay algunos otros trozos de operación que son dignas de mención; dejado fuera el diagrama con el fin de reducir el desorden hay alisadores, removedores de agujeros, eliminadores de afloramiento, y el redondeo de los valores, los cuales son opcionales y dependen en gran medida los datos a mano y cómo debe ser tratados. Por ejemplo, los datos FRGC casi no requiere ningún suavizamiento. Los datos del laboratorio tiene las compensaciones que deben ser manejados de forma sistemática en función del número de la imagen. De hecho, ambos conjuntos de datos necesita una gran cantidad de ramas/bifurcación en el código como su manejo e incluso su tamaño varía (el programa está diseñado para manejar cualquier lado de la imagen con cualquier relación de aspecto, pero para que sub-regiones sean definidas utiliza absoluta y no relativa coordinadas entradas).

Entonces llegamos a la parte clave, que en realidad hace más que contribuir a las medidas de similitud. ICP (Puntos Iterativos Más Cercanos) es muy importante en el caso que la alineación inicial de la nariz se considera incorrecta o las caras inclinadas son. En la práctica, suponiendo que las caras son de carácter prospectivo y no inclinadas ni a los lados o el fondo de arriba, el ICP no debe cambiar mucho. Los métodos ya disponibles son el método Mian de principios de la IPC, el Mian método IPC más reciente, el Raviv método de IPC de principios de 2008, y el Raviv/Rosman método ICP de los últimos meses o años. El programa opcionalmente aplica la traducción y opcionalmente aplica la rotación también. En muchos casos esto no es necesario ya que la IPC apenas modifica algo sustancial.

La parte del modelo no está incluido en el diagrama, ya que hay muchas cosas diferentes se puede hacer con un modelo. PCA (Principal Componente Analysis), construcción de modelos, la evaluación del modelo, cargadores de archivo para modelos (cerca de 2 gigabytes para algunos), además de medidas más básicos sobre los que se aplica la evaluación, son básicamente, todo tipo de comparación que producen un valor para cada par, a continuación, proceder a el trazado de las curvas de ROC (en su mayoría automática siguiendo el diseño experimental).

Todo lo anterior es sólo matemáticas. Todo puede ser descrita mediante ecuaciones. Patentar tales cosas, sería reclamar un monopolio de las ecuaciones, lo que significa el monopolio cubre una amplia gama (incluso infinita) de las implementaciones. ¿Cómo puede alguien defender el argumento de que el software no es matemáticas? ¿O que, el software “innovativo” es de alguna manera la excepción? Si las ecuaciones ya son muchas patentadas, ¿cómo se supone que uno haga código “seguro”? ¿Cómo pueden los métodos existentes mejorar sin una violación?

Notas del Traductor:
Un par de links que podrán ayudar a nuestros lectores Hispanos a encontrar mayor información:
http://www.face-rec.org/algorithms/
http://www.nist.gov/index.html

Translation produced by Eduardo Landaveri, the esteemed administrator of the Spanish portal of Techrights.

Share this post: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Reddit
  • co.mments
  • DZone
  • email
  • Google Bookmarks
  • LinkedIn
  • NewsVine
  • Print
  • Technorati
  • TwitThis
  • Facebook

If you liked this post, consider subscribing to the RSS feed or join us now at the IRC channels.

Pages that cross-reference this one

What Else is New


  1. Microsoft Corruption (Illegal Tenders) Stopped by European Court

    Microsoft cannot bypass public tenders, based on a ruling from a court of law in Europe



  2. Not Satire: Microsoft Wants to Show the World How Security is Done

    Software security 'standard' to be led by the company which made insecurity an acceptable engineering practice?



  3. Microsoft is Struggling to Maintain Industry 'Standards'

    With Microsoft's common carrier and browser share down considerably Microsoft finds itself increasingly irrelevant and it tries subversive means of making another comeback



  4. Microsoft Entryism and Bribery Get the Microsoft Way Implemented

    A recollection of very dirty tactics from Microsoft, which uses money to oppress, overthrow, and even hijack its opposition



  5. Patent Policy Laundering in the European Union and New Zealand

    How the so-called 'free' trade agreements help spread patent policy which favours software patents



  6. Ongoing Focus on Patent Litigation and Patent Trolls Reduces Focus on Software Patents

    The problem with increased focus on the players that use software patents litigiously and the litigation itself



  7. Andrew Y. Schroeder Shows That Patent Lawyers Are Sociopaths

    Bully and law misuser is trying to get his way with foul language, intimidation, and sheer lack of professionalism



  8. IBM-backed Book on 'Open Innovation'

    OpenForum Europe (OFE), which helps IBM's turf wars in Europe, releases a new book filled with its talking point



  9. Joseph E. Stiglitz Criticises the Patent System

    More critical words about the patent system and the way it is harming lives



  10. Senator Schumer Should Focus on Software Patents, Leaving Patent Trolls (Side Effect) Aside

    Reform in the USPTO and the US courts should focus on patent scope and not patent holders



  11. Links 20/5/2013: Plenty of Linux News, Google/Android Announcements

    Links for the day



  12. IRC Proceedings: May 12th, 2013-May 18th, 2013

    IRC logs for May 12th, 2013 (and subsequent days until May 18th, 2013)



  13. Microsoft Spin Regarding Skype Spying Does Not Withstand Scrutiny

    Microsoft's response to allegations that Skype is spying on all users is full of holes



  14. MPEG-LA Ruined the Licence of WebM, Made it Less Freedom-Respecting

    The Microsoft-, Nokia-, and Apple-backed patent troll appears to have ruined the freedom assured by Google's multimedia format, which was previously made free only after public pressure



  15. Microsoft-controlled Nokia is Lobbying to Enable Bans on Android Imports (Linux Phones as a Whole in Danger)

    Nokia is shown lobbying for embargoes while it is also suing -- with limited success -- Android handsets makers



  16. Courtroom and New Book Recognise That Software Patents Correspond to Mathematics and Mathematics Abused in Court

    Important observations about the nature of computer-implemented 'inventions', or software patents



  17. The Reality Distortion Field of Patent Lawyers Helps Impede Abolition of Software Patents

    How widespread coverage and talking points from the tiny minority which is patent lawyers have contributed to biased and at times utterly distorted reporting on the subject of software patents around the world



  18. Eugene Kaspersky Says Patents Harm Innovation

    Some more criticism of the patent system and software patents in particular, courtesy of Eugene Kaspersky



  19. UEFI Restricted Boot Good for Microsoft Agenda, Not for Security

    News and analysis of UEFI 'secure boot' (lockdown), including the new role played by the Microsoft-funded SUSE



  20. Anniversaries

    Sites that deal with patents and with FUD as well as their respective ages



  21. EFF, Newegg, and the Canadian Patent System All Take a Stance Against Software Patents

    Hostility towards the practice of patenting software is seen in a nonprofit organisation, a corporation, and a government branch responsible for patenting



  22. Microsoft's Fake 'Open Source' Front is "Pushing Software Patents" (Updated)

    Microsoft's front group which pretends to support Free/Open Source software (FOSS) is using a guest post to entertain the idea of software patents inside Free/Open Source software



  23. Links 17/5/2013: 0.9 Billion Android Activations, New Devices, Android Studio

    Links for the day



  24. Links 16/5/2013: Firefox 21 Out, Android 4.3 Foreseen

    Links for the day



  25. More Android FUD From Former Microsoft Staff in CBS

    New examples of anti-Android sentiments being spread by the Apple- and Microsoft-funded media conglomerate, CBS, which pays current and former Microsoft staff to act as "journalists"



  26. Where Fear of FOSS Comes From

    More Microsoft ties to some of the latest FUD about Free/Open Source software (FOSS)



  27. Microsoft Skype Messaging Surveillance Not the Main Issue, Audio Recording (Bugging) and Computer Hijacking Are

    Debates about the dangers of Skype focus on one of the least dangerous aspects of Skype



  28. Links 15/5/2013: Android 4.3, Antergos Debuts

    Links for the day



  29. Man From Microsoft Runs the Ubuntu Project Now

    How the leadership of Ubuntu has changed and how it may relate to some strategic decisions inside the project



  30. Has Microsoft Irreversibly Taken Over ZDNet (CBS) to Disseminate Its Lies?

    ZDNet promotes Microsoft in the editorial sections, not just in the ads, and it employs Microsoft people who habitually also censor commenters for expressing views that may upset the customers (advertisers like Microsoft)


RSS 64x64RSS Feed: subscribe to the RSS feed for regular updates

Home iconSite Wiki: You can improve this site by helping the extension of the site's content

Chat iconIRC Channel: Come and chat with us in real time

Recent Posts