Author Topic: PixInsight 1.1 Now Available | PixInsight 1.1 Disponible  (Read 18819 times)

Offline Juan Conejero

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 7111
    • http://pixinsight.com/
<Text in Spanish below>

Hi all,

We are pleased to announce that the first release of PixInsight Core version 1.1 is now available to our users. New installation modules can be downloaded from our server: Core 1.1.4.383 and PCL 1.0.37.179. We encourage you to update your current installations as soon as possible.

As we explain later on this document, we have a large number of exciting plans for PixInsight. Of course, our highest priority now is the official documentation for the core application. We are in debt with you all in this regard. In the coming weeks we'll be dedicating almost all of our resources to writing the documentation.

Download Addresses

* For commercial users (user name and password required):
      http://dist.pixinsight.com/

* For users of 30-day trial licenses:
      http://pixinsight.com/download/STD/

IMPORTANT: Please take the following two points into account before installing a new version:

* Although not strictly necessary, it is advisable to uninstall the previous version that you have currently installed. On Windows, use the uninstall option from Start > All Programs > PixInsight Platform.

* You don't have to do anything with your PixInsight license file (.pixinsight-license on your personal folder) - of course, DO NOT delete it. Just install the new version, and all should work without problems.

Main Changes

Along with a large number of fixes and internal improvements, PixInsight 1.1 introduces two main features that we describe shortly below. We are writing a small tutorial that demonstrates the practical use of these new features, which we'll publish on PixInsight Forum.

Completely rewritten graphical user interface

The entire interface, including image windows, processing windows, icons, etc, has been rewritten from scratch around standard Qt code. PixInsight 1.1 provides a much faster and efficient GUI, and does not rely on third-party, obsolete solutions that were compromising its stability and future development. We are now much more independent, and our platform has now solid foundations. This means that what you see in 1.1 is just the beginning: expect more and more improvements and advanced graphical tools in incoming versions.

Multiple Workspaces

PixInsight 1.1 allows you to use multiple workspaces to work with your images, interfaces, icons, and all objects that form part of PixInsight's object-oriented user interface. A workspace owns a number of windows and icons, and in most respects behaves as an independent unit in the PixInsight core application. If you are familiar with modern UNIX/Linux desktop environments, you can consider PixInsight's workspaces as something quite similar to multiple desktops in the KDE and Gnome environments.

For example, when applying masked procedures, you can define a workspace to manage your mask images, and a second workspace to deal with your final images. In this way the masks and all processes required to build them don't steal your display while you are fine-tuning your main processes. By splitting your workflow into procedural units with the help of multiple workspaces, PixInsight 1.1 will change the way you think on practical image processing: a divide and conquer strategy.

By default, PixInsight 1.1 creates four workspaces for you. Four workspaces are sufficient for many complex processing tasks, but if you need more, you can create an unlimited number of them. You can rename workspaces to facilitate their use by giving them significant names associated with their functionality. You can destroy workspaces when you no longer need them. Of course, all workspace settings are stored and remembered across sessions.

The rich drag and drop language characteristic of the PixInsight platform has been further extended to make use of multiple workspaces. For example, with the help of the new Workspace Selector, you can drag a set of process icons to any workspace. Similarly, you can drag views to clone them in any workspace. You can freely move images, interfaces, image icons and process icons across workspaces.

Finally, the PSM (Process Set Module) file format has also been extended to support multiple workspaces. When you save a .psm file with your icons, they are stored with references to the workspace(s) they belong to. In this way, when you open a .psm file, workspaces are automatically created as necessary, and the icons are distributed as they were when the .psm was saved.

Short and Medium-Term Plans

PixInsight 1.1 represents an important step forward in stability, functionality and efficiency. Now that we have a first 1.1 release, these are our priorities and plans in the short and medium terms:

*** 1. Our highest priority now is writing the official documentation for the core application. New documentation chapters will be available from now on at a constant rate.

*** 2. Once we have published a reasonable amount of documentation -equivalent to at least the documentation of the old PixInsight LE application-, we'll continue the development of new application features and processing modules. Among others, some important planned features and modules are:

- 64-bit versions. A first 64-bit version for Linux should be available in less than a month, as soon as we finish building new equipment (yes, we build all of our work machines) that will allow us to work comfortably with multiple virtual machines. The first version for 64-bit Windows will be available shortly after the Linux version.

- Printing. This is a long-time awaited feature. We have the intention to implement it as soon as Qt 4.4 is released and stable, to take advantage of the new printing resources included in the new version. Now that we have a completely redesigned graphical interface, we have a mature platform to implement a powerful printing tool with full color management capabilities.

- PixInsight Document Format. This is a file format that PixInsight will use to store a complete session, including images, process icons, processing histories, and configuration settings. This is even more necessary now that we have multiple workspaces (see above).

- Convolution process. This process applies image convolutions in the spatial and Fourier domains. Its interface includes a sophisticated kernel filter editor with graphical helpers (similar to MorphologicalTransform). It also allows defining arbitrary functions with a graphical interface similar to a curves tool, as well as Gaussian filters.

- LayeredComposition process. This is an extremely powerful layering system that will be implemented as a global process. In many aspects, it will be similar to PixelMath. The main difference is that you'll be able to work with multiple images stacked as movable layers with selectable transparencies, masks and composition operators. Of course, LayeredComposition will be much more powerful and versatile than most layering tools available in other applications.

- HDRComposition process. This process will facilitate creating high dynamic range compositions of individual images covering a wide range of exposures. It will work in 32-bit floating point and 32-bit integer formats, as well as 64-bit floating point (we have ideas to extend it to 128-bit formats, though not in the first version). This process will implement many advanced techniques and algorithms, some of them originally developed by our team.

- HDRCompression process. This tool implements a high dynamic range compression algorithm in the gradient domain. Our implementation will be based on the work published by Raanan Fattal, Dani Lischinski and Michael Werman from the School of Computer Science and Engineering of the Hebrew University of Jerusalem.

- MorphologicalWaveletTransform process. A new wavelet-based tool that applies morphological transformations in a multiscale scheme. A great tool for experimentation, similar to ATrousWaveletTransform.

- FourierTransform process. The idea behind this tool is quite simple, but powerful: transform an image into the frequency (Fourier) domain, and provide a graphical interface to edit the Fourier transform, including pixel drawing tools. Then perform the inverse FFT, back to the spatial domain. An ideal tool to handle periodic image features, as interferences or repetitive textures and patterns.

- ImageIntegration process. Weighted integration of sets of disk images with several pixel rejection algorithms: asymmetric k-sigma clipping, min-max, etc.

*** 3. Macintosh version. We have the intention to port the entire PixInsight platform to the Mac OS X operating system. We'd like to start this project during early Summer. Right now we cannot offer a more specific time frame.

*****

We work hard to achieve the best image processing platform for you. We hope all of these projects and enhancements will improve your experience using our software.

If you have suggestions or need help, please don't hesitate to contact us at support _at_ pixinsight _dot_ com, or here at PixInsight Forum.

Thank you,

The PixInsight Team

======================================================

Nos complace anunciar que la primera versión de PixInsight Core 1.1 está ahora disponible para nuestros usuarios. Ya se pueden descargar nuevos módulos de instalación desde nuestro servidor: Core 1.1.4.383 y PCL 1.0.37.179. Le recomendamos que actualice su instalación lo antes posible.

Como explicamos más adelante en este documento, tenemos un gran número de planes de futuro realmente interesantes para PixInsight. Por supuesto, nuestra máxima prioridad ahora es la documentación oficial para la aplicación principal. Estamos en deuda con todos vosotros a este respecto. Durante las próximas semanas dedicaremos casi todos nuestros recursos a escribir documentación.

Direcciones de Descarga

* Para usuarios con licencia comercial (se requiere nombre de usuario y contraseña):
      http://dist.pixinsight.com/

* Para usuarios de licencias de prueba (30-day Trial License):
      http://pixinsight.com/download/STD/

IMPORTANTE: Por favor, tenga en cuenta los dos puntos siguientes antes de instalar una nueva versión:

* Aunque no es estrictamente necesario, es recomendable desinstalar la versión anterior que tenga instalada. En Windows, use la opción Uninstall desde Inicio > Todos los Programas > PixInsight Platform.

* No tiene que hacer nada con su archivo de licencia de PixInsight (.pixinsight-license en su carpeta personal) - por supuesto, NO lo borre. Simplemente, instale la nueva versión, y todo debería funcionar sin problemas.

Principales Cambios

Junto a un número importante de soluciones y mejoras internas, PixInsight 1.1 presenta dos nuevas características que describiremos brevemente a continuación. Estamos escribiendo un pequeño tutorial que demuestra el uso práctico de estas nuevas características, que publicaremos en PixInsight Forum.

Interfaz gráfica totalmente reescrita

Toda la interfaz, incluyendo ventanas de imagen, ventanas de procesamiento, iconos, etc., ha sido reescrita desde cero utilizando exclusivamente código estándar basado en Qt. PixInsight 1.1 proporciona una interfaz gráfica (GUI) mucho más rápida y eficiente, y no depende de soluciones obsoletas de terceras partes, las cuales estaban comprometiendo su estabilidad y opciones de desarrollo futuro. Ahora somos mucho más independientes, y nuestra plataforma tiene unos cimientos sólidos. Esto significa que lo que puede ver en la versión 1.1 es sólo el principio: puede esperar más y más mejoras y recursos gráficos avanzados en futuras versiones.

Espacios de trabajo múltiples

PixInsight 1.1 le permite utilizar múltiples espacios de trabajo (workspaces) para trabajar con sus imágenes, interfaces, iconos, y todos los objetos que forman parte de la interfaz orientada a objetos de PixInsight. Un espacio de trabajo posee un número de ventanas e iconos, y en muchos aspectos se comporta como una unidad independiente en la aplicación principal de PixInsight. Si está familiarizado con los entornos de escritorio modernos en UNIX/Linux, puede considerar los espacios de trabajo de PixInsight como algo similar a los escritorios múltiples en los entornos KDE y Gnome.

Por ejemplo, si está aplicando procedimientos mediante máscaras, puede definir un espacio de trabajo para manipular sus máscaras, y un segundo espacio de trabajo para manejar sus imágenes finales. De esta forma las máscaras y todos los procesos necesarios para construirlas no le robarán espacio en su pantalla mientras está refinando los procesos principales. Al separar su trabajo de procesamiento en unidades procedurales con la ayuda de múltiples espacios de trabajo, PixInsight 1.1 cambiará la manera en que piensa en el procesamiento práctico de imágenes: es una estrategia divide y vencerás.

Por defecto, PixInsight 1.1 crea cuatro espacios de trabajo automáticamente para usted. Cuatro espacios de trabajo son suficientes para muchas tareas de procesamiento complejas, pero si necesita más, puede crear un número ilimitado de ellos. Puede renombrar los espacios de trabajo para facilitar su uso, dándoles nombres significativos en relación con las funciones que desempeñan. Puede destruir espacios de trabajo cuando ya no los necesite. Por supuesto, todas las opciones relacionadas con espacios de trabajo son guardadas y recordadas entre sesiones.

El rico lenguage basado en arrastrar/soltar que es característico de la plataforma PixInsight ha sido ampliado aún más para soportar espacios de trabajo múltiples. Por ejemplo, con la ayuda del Workspace Selector, puede arrastrar un conjunto de iconos de proceso a cualquier espacio de trabajo. De forma similar, puede arrastrar vistas para clonarlas en cualquier espacio de trabajo. Puede mover libremente imágenes, interfaces, iconos de imagen e iconos de proceso entre espacios de trabajo.

Finalmente, el formato de archivo PSM (Process Set Module) ha sido también extendido para soportar múltiples espacios de trabajo. Cuando guarda un archivo .psm con sus iconos, éstos son almacenados con referencias a los espacios de trabajo a los que pertenecen. De esta forma, cuando abre un archivo .psm, los espacios de trabajo necesarios son creados automáticamente, y los iconos son distribuidos exactamente como estaban cuando el .psm fue guardado.

Planes a Corto y Medio Plazo

PixInsight 1.1 representa un paso adelante importante en estabilidad, funcionalidad y eficiencia. Ahora que tenemos una primera versión 1.1, éstos son algunos de nuestros planes y prioridades a corto y medio plazo:

*** 1. Nuestra máxima prioridad ahora es escribir la documentación oficial para la aplicación principal. Nuevos capítulos de la documentación estarán disponibles a partir de ahora a un ritmo constante.

*** 2. Una vez que hayamos publicado una cantidad razonable de documentación -equivalente al menos a la documentación de la antigua aplicación PixInsight LE-, continuaremos con el desarrollo de nuevas funciones y módulos de proceso. Entre otros, éstos son algunos módulos y características que tenemos planeados:

- Versiones de 64 bits. Una primera versión de 64-bits para Linux debería estar disponible en menos de un mes, tan pronto como esté completado el nuevo equipamiento (sí, construimos todas nuestras máquinas de trabajo) que nos va a permitir ejecutar confortablemente múltiples máquinas virtuales. La primera versión de 64 bits para Windows estará disponible al poco tiempo de aparecer la versión para Linux.

- Impresión. Se trata de una función largamente esperada. Tenemos la intención de implementarla tan pronto como Qt 4.4 esté disponible y estable, para sacar provecho de los nuevos recursos de impresión mejorados que se incluyen en esta versión. Ahora que tenemos una interfaz completamente rediseñada, la plataforma está madura para implementar una herramienta de impresión potente y con gestión completa del color.

- Formato de Documento de PixInsight. Es un formato de archivo que PixInsight utilizará para guardar una sesión completa, incluyendo imágenes, iconos de proceso, historias de procesamiento y opciones de configuración. Esto es aún más necesario ahora que tenemos espacios de trabajo múltiples.

- Convolution. Este proceso aplica convoluciones en el dominio espacial o de Fourier. Su interfaz incluye un sofisticado editor de filtros kernel con ayudas gráficas (similar a MorphologicalTransform). También permite definir funciones arbitrarias con una interfaz gráfica similar a una herramienta de curvas, así como filtros Gaussianos.

- LayeredComposition. Es un sistema de capas extremadamente potente que será implementado como un proceso global. En muchos aspectos será similar a PixelMath. La principal diferencia es que se podrá trabajar con múltiples imágenes apiladas como capas móviles con transparencias, máscaras y operaciones de composición seleccionables. Por supuesto, LayeredComposition será mucho más potente y versátil que las herramientas similares que están disponibles en otras aplicaciones.

- HDRComposition. Este proceso facilitará la creación de imágenes compuestas de alto rango dinámico a partir de imágenes individuales cubriendo un ampli rango de exposiciones. Trabajará en formatos de 32 bits en punto flotante, 32 bits enteros, así como 64 bits en punto flotante (tenemos ideas para trabajar con 128 bits, aunque no en la primera versión). Este proceso implementará muchos algoritmos y técnicas avanzadas, algunos de ellos desarrollados originalmente por nuestro equipo.

HDRCompression. Esta herramienta implementa un algoritmo de compresión de alto rango dinámico en el dominio de los gradientes. Nuestra implementación estará basada en el trabajo publicado por Raanan Fattal, Dani Lischinski y Michael Werman de la School of Computer Science and Engineering de la Hebrew University de Jerusalem.

- MorphologicalWaveletTransform. Una nueva herramienta basada en wavelets que aplica transformaciones morfológicas en un esquema multiescala. Una excelente herramienta para experimentación, similar a ATrousWaveletTransform.

- FourierTransform. La idea tras esta herramienta es bastante simple pero potente: transformar una imagen al dominio de la frecuencia (Fourier), y proporcionar una interfaz gráfica para editar la transformada de Fourier, incluyendo herramientas de edición de píxel. Entonces se hace la transformada inversa para volver al dominio espacial. Una herramienta ideal para manejar características periódicas de las imágenes, como interferencias o texturas y patrones repetitivos.

- ImageIntegration. Integración ponderada de imágenes con varios algoritmos de rechazo de píxeles: k-sigma clipping asimétrico, min-max, etc.

*** 3. Versión para Macintosh. Tenemos la intención de portar toda la plataforma PixInsight al sistema operativo Mac OS X. Nos gustaría empezar con este proyecto al principio del verano.. En este momento no podemos ofrecer un marco temporal más específico.

*****

Trabajamos duro para lograr la mejor plataforma de software para procesamiento de imágenes. Esperamos que todos estos proyectos y desarrollos sean de su agrado, y contribuyan a mejorar su experiencia con nuestro software.

Si tiene cualquier sugerencia, o si necesita ayuda, por favor no dude en contactar con nosotros en support _at_ pixinsight _dot_ com, o aquí en PixInsight Forum.

Muchas gracias,

El Equipo de PixInsight
Juan Conejero
PixInsight Development Team
http://pixinsight.com/